12.1.1蘋果自己把這個Bug修復了...
今天早上趁早升級了正式版本的iOS12.1,結(jié)果發(fā)現(xiàn)了一個bug
在Push控制器以后,點擊返回鍵回來或者滑動返回扮叨,底部tabbar出現(xiàn)了錯位的情況
(以為是自己的問題,所以馬上測試了一下其他應(yīng)用)
子彈短信:
還有小米運動、企業(yè)微信等等大公司的也出現(xiàn)了相同的bug
然后直接說處理方法(可能是暫時的解決版本疫铜,如果發(fā)現(xiàn)更好的,我會繼續(xù)更新文章)
在Appdelegate里面双谆,設(shè)置全局的Tabbar樣式
[[UITabBar appearance] setTranslucent:NO];
(去掉tabbar的透明度壳咕,關(guān)于tabbar這個屬性的用處,大家可以去搜下顽馋,這里就不細說了)
這樣的話囱井,這個bug就沒有了,感覺和ios9-10的navigationbar一樣的bug
注意:
設(shè)置了tabbar的 translucent 屬性為NO以后趣避,需要注意一下自己的頁面布局庞呕,底部從0(tabbar頂部)開始了,而不是從tabbar底部開始程帕。