SafeAreaView
SafeAreaView
的目的是在设备的 安全区域边界 内渲染内容。目前它只适用于 iOS 11 或更高版本的 iOS 设备。
SafeAreaView
渲染嵌套内容并自动应用内边距(padding),以反映视图中未被导航栏、标签栏、工具栏和其他祖先视图覆盖的部分。此外,也是最重要的一点,安全区域的内边距反映了屏幕的物理限制,例如圆角或摄像头刘海(即 iPhone 13 上的传感器区域)。
示例
要使用它,请用应用了 flex: 1
样式的 SafeAreaView
包裹你的顶层视图。你可能还需要使用与你的应用程序设计相匹配的背景颜色。
参考
属性
View 属性
继承 View 属性。
由于内边距用于实现此组件的行为,应用于
SafeAreaView
样式的内边距规则将被忽略,并可能导致在不同平台上有不同的结果。详情请参见 #22211。