iOS 13系统下
- (void)setTitleTextAttributes:(nullable NSDictionary<NSAttributedStringKey,id> *)attributes forState:(UIControlState)state API_AVAILABLE(ios(5.0)) UI_APPEARANCE_SELECTOR;
这个API表面设置了tabbaritem的颜色,但是push进去返回来点击其他的tabbaritem发现字体颜色自动变成按钮默认色了
解决办法:
1.iOS13设置 UITabBarItem的选中颜色无效 - 简书
2.自定义tabbaritem
注:虽然方法一简单快效,但是不知道以后还会出现什么乱子,采用方法2最好,即使麻烦了点
网友评论