Interface Builderを使用してTable View Controllerを作成した場合、iPhone Xでは最小の可視セルがホームスクリーンインジケータによって隠され、湾曲した画面で切り取られたコーナーは、デフォルトで - 以下のスクリーンショットを参照してください。Interface Builderで作成されたTable View Controllerは、iPhone Xでボトムセルがクリップされ、隠れて表示されます
ビューコントローラを使用してテーブルビューを挿入し、手動で設定すると、テーブルビューの下のレイアウトガイドを使用して、この不明瞭でクリッピングの動作が起こらないことを保証します。テーブルビューを画面の湾曲部分に広げることはできません。
私はいくつかのレガシーアプリケーションをアップグレードしていますが、可能であれば、既存のTable View ControllerをView Controllerに変換する必要はありません。 Interface Builderで作成したTable View Controllerを動作させるにはどうすればよいですか?
According to the Apple docs, by using the standard interface elements this shouldn't be a problem.
クリッピングを防止するための挿入図本質的な内容。一般的にコンテンツ は、中央に配置され、対称的に挿入され、 の向きでは大きく見え、コーナーやデバイスのセンサーの ハウジングでは切り取られず、ホーム画面にアクセスするためのインジケータで隠されている必要があります。 最良の結果を得るには、標準のシステム提供のインターフェイス要素と 自動レイアウトを使用してインターフェイスを構築します。すべてのアプリは、 の安全領域とUIKitで定義されたレイアウトマージンに準拠する必要があります。 はデバイスとコンテキストに基づいて適切なインセットを行います。
に下アライメント制約を追加し、あなたは安全なエリアに案内し見たことがありますか? https://developer.apple.com/documentation/uikit/uiview/positioning_content_relative_to_the_safe_area –
私は見ましたが、役に立つと思われるものは見つかりませんでした。あなたはもっと具体的になりますか? –