g***@163.com
g***@163.com
  • 发布:2017-11-02 21:52
  • 更新:2017-11-02 21:52
  • 阅读:1108

Webview.hide() 对定位的影响

分类:HTML5+

andriod 环境;
HBuilder
8.8.5.201711010242

manifest.json 配置
"statusbar": {
"immersed": "supportedDevice", //沉浸式状态栏样式
"style": "light"
},

启动页采用 “底部选项卡-webview模式” ,启动页有代码如下;
var subpage_style = {
top: '0px',
bottom: '50px',
statusbar:{background:"#2894FF"},
titleNView: {
titleText: '测试',
}
};

var self = plus.webview.currentWebview();
var second = plus.webview.getSecondWebview();
self.append(second);
for(var i = 0; i < subpages.length; i++) {
var sub = plus.webview.getWebviewById(subpages[i]);
sub = plus.webview.create(subpages[i], subpages[i], subpage_style);
self.append(sub);
sub.hide();
}
second.show('pop-in');

情况是,如果使用了sub.hide(), 那么在点底部选项卡切换时,子页面的内容区域向上缩进一个statusbar的高度

补充一个问题, 为什么statusbar:{background:"#2894FF"} 在andriod 下有效 (有挤压效果),在ios 环境无效

2017-11-02 21:52 负责人:无 分享
已邀请:

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