Serviceを読んで理解し、同意したものとみなします。これまでのすべてのiOSのバージョンにおいて、ソフトウェアキーボードによってUITextFieldを含むビューの要素が隠れないようにするためには、ソフトウェアキーボードの表示・非表示を監視して、自分で要素を移動させるなどの処理を書く必要があります。基本的に、と書いたのは例外があるからです。UITableViewControllerはセルがテキストフィールドや同等のコンポーネントを含む場合、キーボードを自動的に避けてくれる(自動的に隠れない位置にTableViewをスクロールさせる)機能があります。(UITableViewではないです。