react-native 页面使用WebView布满整个页面,导航栏不显示问题
Posted james_liang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了react-native 页面使用WebView布满整个页面,导航栏不显示问题相关的知识,希望对你有一定的参考价值。
在使用React Native开发中,在某个页面用到了WebView组件,但是在部分android机型(我这里是小米8)自己写的导航栏不显示问题:
通过 测试发现,导航栏是存在的,如果webview可以滑动,在webview 上下滑动时,导航栏是可以显示出来的。
解决方案 :通过用绝对定位,外加显示级别的方式,让其显示出来。
<View style={[{ backgroundColor: "#fff", position: ‘absolute‘, zIndex: 999, top: 0 }]}>
<NaviBar
title="**详情"
hasSeperatorLine={false}
style={{
title: { color: ‘#333333‘, fontSize: 18, fontWeight: ‘bold‘ },
container: { height: 44 },
}}
/>
</View>
以上是关于react-native 页面使用WebView布满整个页面,导航栏不显示问题的主要内容,如果未能解决你的问题,请参考以下文章
react-native:解决使用webView后部分场景在安卓10崩溃闪退问题
React-Native,在 Webview 中渲染 H5 Canvas 和 EaselJS 形状
当设备在 react-native 中离线时,在 webview 中显示本地图像
如何在 JS/React-Native 中下载完整的 html 页面?