3***@qq.com
3***@qq.com
  • 发布:2017-07-26 16:26
  • 更新:2017-08-22 11:23
  • 阅读:1951

【报Bug】titleNView在IOS和安卓上表现不一致

分类:HTML5+

详细问题描述
[内容]
主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]
[电话]

2017-07-26 16:26 负责人:无 分享
已邀请:
秋天无风

秋天无风

我也遇到这个问题了!
用官方例子helloMUI稍等改一下,也可以重现问题。

该问题目前已经被锁定, 无法添加新回复