在我的iOS上的React Native应用中,我想做一个 <View>
包裹着状态栏。大多数地方都说它应该是 20px
的高度,但在iPhone 11上,它似乎比这更高。我想要一个适合所有设备的解决方案。
我应该如何处理这个问题?
你不能设置状态栏的高度,这与手机操作系统有关。如果你想扩展它,你可以在它下面添加一个相同颜色的视图。
为了解决iPhone 10或更高版本的问题,你需要使用以下方法 安全区域视图.
"SafeAreaView的目的是在设备的安全区域边界内呈现内容。它目前只适用于iOS 11或更高版本的iOS设备"