安全なラベルの制約は-
Safe Area Layout Guide
はUIView
プロパティです。セーフエリアは、インターフェイス全体の表示部分にビューを配置するのに役立ちます。
セーフエリアは、ナビゲーションバー、タブバー、ツールバー、および他の祖先ビューをカバーしません。
コンテンツをレイアウトするための補助として安全な領域を使用します。
IPhone X用に設計するときは、レイアウトが画面全体に表示され、デバイスの丸い角、センサーハウジング、またはホーム画面にアクセスするためのインジケーターによって隠されないようにする必要があります。
背景がディスプレイの端まで伸びており、テーブルやコレクションなどの垂直方向にスクロール可能なレイアウトが一番下まで続くことを確認してください。
セーフエリアはレイアウトガイドです。バーやその他のコンテンツで隠れていないビューの部分を表すレイアウトガイドです。iOS11では、Appleは上部と下部のレイアウトを廃止しますガイドとそれらを単一のセーフエリアレイアウトガイドに置き換えます。
Appleは、iOS 7でUIViewControllerのプロパティとしてtopLayoutGuideとbottomLayoutGuideを導入しました。これらを使用すると、ステータス、ナビゲーション、タブバーなどのUIKitバーによってコンテンツが非表示にならないように制約を作成できます。これらのレイアウトガイドはiOS 11で廃止され、単一のセーフエリアレイアウトガイドに置き換えられました。