美文网首页
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