iOS UI_用StoryBoard搭建项目时,Tabbar的item颜色设置

前言:当项目界面不复杂,或者变化不大的时候,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];
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容