算半个标题党吧,当然问题也可能解决了,先说一下遇到的问题吧:
注:此问题只在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???
1 个评论
要回复文章请先登录或注册
4***@qq.com