SafeAreaView
SafeAreaView
の目的は、デバイスのセーフエリア境界内にコンテンツを表示することです。現在、iOSバージョン11以降を搭載したiOSデバイスにのみ適用されます。
SafeAreaView
は入れ子になったコンテンツを表示し、ナビゲーションバー、タブバー、ツールバー、および他の親ビューでカバーされていないビューの部分を反映して自動的にパディングを適用します。さらに重要なことは、セーフエリアのパディングは、丸みを帯びた角やカメラノッチ(つまり、iPhone 13のセンサーハウジングエリア)などの画面の物理的な制限を反映しています。
例
使用する場合は、トップレベルビューをSafeAreaView
でラップし、それにflex: 1
スタイルを適用します。アプリケーションの設計に一致する背景色を使用することもできます。
参照
小道具
ビュー小道具
継承 ビュー小道具.
パディングはコンポーネントの動作を実装するために使用されるため、
SafeAreaView
に適用されるスタイルで定義されたパディングルールは無視され、プラットフォームによって異なる結果が発生する可能性があります。詳細については、#22211を参照してください。