前言:当项目界面不复杂,或者变化不大的时候,storyboard是个不错的选择,省时又省力。
background: 今天搭建项目,用storyboard分分钟搭完。但是,有一个问题,TabBar的未选中的item的颜色跟设置的图片不一致,显示的是灰色。在IB里翻了个遍也没找到可以更改未选中item的选项
当然,比较简单粗暴的方法就是自定义个TabBarController ,可是就为了这一点小事而大动干戈不值当更不应该。
另一个途径就是用UIAppearance
[[UITabBar appearance] setUnselectedItemTintColor:RGB(50, 50, 50)];
当然也可以用代码设置其他的比如选中item的字体颜色
[[UITabBarItem appearance] setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:RGB(54, 185,175),NSForegroundColorAttributeName, nil] forState:UIControlStateSelected];