iOS13 解决 TabBar 选中文字颜色为蓝色问题

只须要设置 UITabBarItem 的未选中颜色便可 


[[UITabBar appearance] setUnselectedItemTintColor:[UIColor whiteColor]];
复制代码


该方法设置的是 UITabBar 的 Item 未选中颜色,只须要将白色修改成你所须要的颜色便可,本来设置过的选中样式颜色会正常显示  bash

由于该方法在 iOS10 以上才生效,因此适配了低版本的话能够加个条件判断 
markdown


if (@available(iOS 13.0, *)) {  
    [[UITabBar appearance] setUnselectedItemTintColor:[UIColor whiteColor]]; 
} 复制代码


 由于只有 iOS13 才会出现这个问题,因此我直接判断是否是 iOS13 之后的系统了,适配 iOS13 遇到了不少坑,但愿记录下来能帮助更多的人app

相关文章
相关标签/搜索