一炕舵、我們想要的樣子、
屏幕快照 2018-11-26 上午10.11.56.png
二吁津、問題圖片
屏幕快照 2018-11-26 上午10.12.36.png
然后慢慢恢復(fù)
三、解決辦法
這個(gè)問題是 iOS 12.1 Beta 2 引入的問題堕扶,只要 UITabBar 是磨砂的碍脏,并且 push viewController 時(shí) hidesBottomBarWhenPushed = YES 則手勢(shì)返回的時(shí)候就會(huì)觸發(fā),出現(xiàn)這個(gè)現(xiàn)象的直接原因是 tabBar 內(nèi)的按鈕 UITabBarButton 被設(shè)置了錯(cuò)誤的 frame稍算,frame.size 變?yōu)?(0, 0) 導(dǎo)致的典尾。
所以最簡單的解決方案就是:
[UITabBar appearance].translucent = NO;