系统级别Bug:iOS12以上导致的TabBar 里面item错误偏移解决办法

解决办法:

在Appdelegate里面,设置全局的Tabbar样式

[[UITabBar appearance] setTranslucent:NO];



注意:

设置了tabbar的 translucent 属性为NO以后,需要注意一下自己的页面布局,底部从0(tabbar顶部)开始了,而不是从tabbar底部开始。



Tips:建议设置一个全局值管理tabbar高度,不然这个系统级别bug,岂不是每个页面都得进行修改,会累死的...

//#define tabBarHeight (statusBarHeight >=44 ? 83 : 49)//(KIsiPhoneX?83:49)

#define tabBarHeight (statusBarHeight >=44?0:0)//(KIsiPhoneX?83:49)



你可能感兴趣的:(系统级别Bug:iOS12以上导致的TabBar 里面item错误偏移解决办法)