系统级别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)



最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。