自定义tabBar会渲染成双层, 上层的会遮盖系统弹层
发布于 3 年前 作者 wuwei 10547 次浏览 来自 官方Issues

官方的示例代码就可以重现这个bug, 截图上其实有两层tabbar, 在调试界面上, 只能展现下层的属性, 上层不可控;

起初也没觉得有什么问题, 两层就两层, 没啥影响, 直到在包含tabbar的页面需要触发用户消息订阅的确认, ios下, 上层(多出来的那层)会遮挡部分消息订阅的确认弹层, 这就有严重的;

我尝试注释掉根节点样式中的fixed定位

双层的问题解决了, 但是仅仅在开发工具上是正常的;

真机上如果页面过长, 这个tabbar并没有定在页面底部, 而是跟随页面垂直滚动;

尝试调整基础库, 发现仅在2.6.x及以下的版本可以达到预期效果, 其他版本都是奶奶个熊!

回到顶部