iOS13设置 UITabBarItem的选中颜色无效

释放双眼,带上耳机,听听看~!

一、iOS13碰到设置tabbar字体为选中状态颜色,正常切换没有问题,push后再返回,选中颜色变化系统蓝色

目前碰到这种状况有两种方法
这个是子视图影响所以用tintColor试试
tintColor有寻找和传递
1、寻找也就是通过get方法获取属性的值。
2、传递也就是当主动改变tintColor时

方法1

self.tabBar.tintColor = [UIColor blackColor];

方法2

if (@available(iOS 10.0, *)) {
self.tabBar.unselectedItemTintColor = [UIColor blackColor];
} else {
// Fallback on earlier versions
}

亲测有效

二、不想适配暗黑模式可以关闭暗黑模式
在Info.plist文件中添加Key:User Interface Style,值类型设置为String,值为Light

人已赞赏
iOS文章

Swift与OC闭包回调对比

2021-1-14 17:33:51

iOS文章

iOS UIScrollView的滑动方向判断

2021-1-14 17:35:30

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索