一个网名
一个网名
  • 发布:2018-08-03 12:46
  • 更新:2020-08-11 09:55
  • 阅读:1764

原生底部选项卡,显示不正常问题,反复测试后找到原因,疑似BUG??

分类:HTML5+

算半个标题党吧,当然问题也可能解决了,先说一下遇到的问题吧:
注:此问题只在IOS真机中存在,真机测试都没问题,只有打包安装才有问题
app首页使用了官方提供的原生底部选项卡,一直没有问题,好好的

直到昨天,记忆中没有修改配置文件(只修改了选项卡图标的大小),然后打包安装之后发现,
除首页之外那几个选项卡出现了BUG,感觉就像app的标题栏遮挡住了子webview
我打的ios安装包都是上传到蒲公英上的,之前的没问题,于是我挨个重新安装,找到了一个没问题的(没问题的这个安装包是2天前打的包)
但是我将项目一天天的还原回去的时候,却发现bug一直存在。。
有种感觉B了狗了~
调试了一上午,各种还原各种替换,都没有解决。

而且我将没有问题的安装包,解压,找到www目录,然后把里面的所有文件替换掉本地项目的,也还是不行~
后来在底部选项卡的代码中看到了如下代码:

//兼容安卓上添加titleNView 和 设置沉浸式模式会遮盖子webview内容  
if(mui.os.android) {  
    if(plus.navigator.isImmersedStatusbar()) {  
        subpage_style.top += plus.navigator.getStatusbarHeight();  
    }  
    if(self.getTitleNView()) {  
        subpage_style.top += 40;  
    }  
}

于是尝试把判断是否为安卓的去掉了,成了这样:

if(plus.navigator.isImmersedStatusbar()) {  
    subpage_style.top += plus.navigator.getStatusbarHeight();  
}  
if(self.getTitleNView()) {  
    subpage_style.top += 40;  
}

然后再打包,安装发现好了。。。。
虽然有点懵懂,但是不知道为什么。。。。为什么之前一直好好的,就突然出问题了。。
而且我的项目是每天一次手动全量备份的,我一天天的还原,都还原到一周之前了,也还是不行。。。
所以有些疑惑?有没有其他同行也遇到过这问题??或者说这是不是一会BUG???

0 关注 分享

要回复文章请先登录注册

4***@qq.com

4***@qq.com

我也遇到了,不是去哪段代码的问题,就是有bug 有时候就会出现,有时运行就是好的。
2020-08-11 09:55