React Native iOS StatusBar 在构建后不可见?
React Native iOS StatusBar invisible after build?
我有一个使用 Expo 编写的 React Native 项目——当我在 Expo 上开发和发布时,顶部的状态栏(时间、wifi 等)很好,我从来不用担心关于它——它一直都在那里,所以我从来不需要读入单独的 StatusBar 组件或类似的东西。
但是当我'build'应用程序获取IPA文件然后部署到TestFairy上时,应用程序的状态栏是完全不可见的(不确定字体是白色的还是叠加的还是什么)。
有什么想法吗?谢谢!
如世博会所述docs
Expo makes the status bar translucent by default on Android which is consistent with iOS, and more in line with material design.
因此使用react-native的StatusBar可以这样配置
<ParentWrapper style={{flex: 1}}>
<View style={{ height, backgroundColor }}>
<StatusBar { ...props } />
</View>
// ... Your navigation or the child components
</ParentWrapper>
身高是Platform.OS === 'ios' ? 20 : StatusBar.currentHeight
我有一个使用 Expo 编写的 React Native 项目——当我在 Expo 上开发和发布时,顶部的状态栏(时间、wifi 等)很好,我从来不用担心关于它——它一直都在那里,所以我从来不需要读入单独的 StatusBar 组件或类似的东西。
但是当我'build'应用程序获取IPA文件然后部署到TestFairy上时,应用程序的状态栏是完全不可见的(不确定字体是白色的还是叠加的还是什么)。
有什么想法吗?谢谢!
如世博会所述docs
Expo makes the status bar translucent by default on Android which is consistent with iOS, and more in line with material design.
因此使用react-native的StatusBar可以这样配置
<ParentWrapper style={{flex: 1}}>
<View style={{ height, backgroundColor }}>
<StatusBar { ...props } />
</View>
// ... Your navigation or the child components
</ParentWrapper>
身高是Platform.OS === 'ios' ? 20 : StatusBar.currentHeight