如何确定iOS的React Native状态栏高度?

问题描述 投票:0回答:1

在我的iOS上的React Native应用中,我想做一个 <View> 包裹着状态栏。大多数地方都说它应该是 20px 的高度,但在iPhone 11上,它似乎比这更高。我想要一个适合所有设备的解决方案。

我应该如何处理这个问题?

ios iphone reactjs react-native iphone11
1个回答
0
投票

你不能设置状态栏的高度,这与手机操作系统有关。如果你想扩展它,你可以在它下面添加一个相同颜色的视图。

为了解决iPhone 10或更高版本的问题,你需要使用以下方法 安全区域视图.

"SafeAreaView的目的是在设备的安全区域边界内呈现内容。它目前只适用于iOS 11或更高版本的iOS设备"

© www.soinside.com 2019 - 2024. All rights reserved.