ReactNative学习---设置状态栏

ReactNative默认状态下在顶部会显示时间、网络、电量等信息的状态栏


默认显示顶部状态栏

你会发现状态栏和你的顶部文字会重叠在一起,很丑。下面有几个方法来解决

方法一 顶部栏的高度是20,设置 marginTop:20

设置 marginTop:20
设置 marginTop:20

上面就是显示效果,有个顶部距离就不会重叠在一起。

方法二 给第一个元素设置paddingTop:20

设置paddingTop:20
设置paddingTop:20

如上图所示,状态栏和第一条内容的背景色一致,融在一起了。

方法三 设置StatusBar

如果在页面加一行代码,状态栏就会隐藏

<StatusBar hidden={true}/>
加一行代码
隐藏顶部

此外,StatusBar还可以设置更多的属性,详情请看api文档

<StatusBar barStyle="light-content" /> 顶部栏文字为白色
<StatusBar barStyle="dark-content" /> 顶部栏文字为黑色
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容