详细问题描述
[内容]
主webview下(采用titleNView定义了一个原生标题栏),然后嵌入了一个子webview(位置 top:44px,bottom:0),在安卓下正常,ios上面多了44px(共88px了)
重现步骤
[步骤]
主webView部分代码:
_that.webview = plus.webview.create('/page/main_view.html', 'browser', {
kernel:'WKWebview',
scalable:true,
titleNView: {
backgroundColor: '#FFFFFF',
progress: { //进度条
color: '#FF0000',
height: '1px'
},
'titleText':'预览',
type:'default',
buttons: [{ //后退按钮
'float': 'left',
fontSrc: '_www/css/iconfont/iconfont.ttf',
colorPressed:'rgba(255,0,0,0.5)',
color:'#ff4163',
text: '\ue646',
onclick: _that.back.bind(_that) //指定函数的上下文为browser,否则是当前这个对象;
}, { //关闭按钮
'float': 'right',
color:'#ff4163',
fontSrc: '_www/css/iconfont/iconfont.ttf',
colorPressed:'rgba(255,0,0,0.5)',
text: rText,
/ fontSize:'14px',/
onclick: _that.right.bind(_that)
}]
}
});
console.log("bbbb",plus.webview.getWebviewById("browser"))
_that.show();
子webview:
mui.init({
swipeBack: true,
statusBarBackground: '#ffffff',
subpages:[{
url:preUrl,//子页面HTML地址,支持本地地址和网络地址
id:preUrl,//子页面标志
styles:{
top:'44px',//子页面顶部位置
bottom:'0px'//子页面底部位置
},
extras:{}//额外扩展参数
}]
});
[结果]
安卓下正常,IOS多出了44px,如图
[期望]
安卓和IOS下表现一直
运行环境
IOS 10.3.2 WKWebview内核 hbuilder8.8.0最新版
[系统版本]
[浏览器版本]
[IDE版本]
[mui版本]
附件
[代码片段]
[安装包]
联系方式
[QQ]
[电话]