美文网首页
iOS12二级页面返回到主页面时TabBar 图片文字下移Bug

iOS12二级页面返回到主页面时TabBar 图片文字下移Bug

作者: 海耐射手 | 来源:发表于2018-11-23 14:02 被阅读0次

由于最近公司有一个测试机不小心点到升级,升级到了最新系统,旧版本Xcode没法在真机上运行,所以将电脑系统和Xcode均升级到了最新版本;

1、发现Bug

直到今天写代码时,突然发现APP返回首页的时候TabBar的item向上偏移了一下,然后又回到原位置。

2、Bug原因

最初以为是我的代码有毒呢,于是在iOS11上运行了一遍,这才使我意识到可能是更新到最新系统导致的!最后查阅官方文档发现:只要 UITabBar 是磨砂的,并且 push ViewController 时 hidesBottomBarWhenPushed = YES 则手势返回的时候就会触发。

3、解决办法

在AppDelegate或者TabBarcontroller中去掉tabbar的透明度就会解决该问题。

//去掉tabbar的透明度

[[UITabBar appearance] setTranslucent:NO];

相关文章

网友评论

      本文标题:iOS12二级页面返回到主页面时TabBar 图片文字下移Bug

      本文链接:https://www.haomeiwen.com/subject/dqdjqqtx.html