UITabBar 设置选中、未选中状态下title的字体颜色
2024-08-30 10:14:15
一、如果只是设置选中状态的字体颜色,使用 tintColor 就可以达到效果
- self.tabBar.tintColor = [UIColor redColor];
二、但如果要将未选中状态和选中状态下的颜色都改变,可以使用 setTitleTextAttributes:<#(nullable
NSDictionary<NSString *,id> *)#>
forState:<#(UIControlState)#> 达到效果
- [nav.tabBarItem setTitleTextAttributes:@{NSForegroundColorAttributeName:[UIColor redColor]} forState:UIControlStateNormal];
- [nav.tabBarItem setTitleTextAttributes:@{NSForegroundColorAttributeName:[UIColor blueColor]} forState:UIControlStateSelected];
或者
- [[UITabBarItem appearance] setTitleTextAttributes:@{NSForegroundColorAttributeName:[UIColor redColor]} forState:UIControlStateNormal];
- [[UITabBarItem appearance] setTitleTextAttributes:@{NSForegroundColorAttributeName:[UIColor blueColor]} forState:UIControlStateSelected];
最新文章
- Puppet自动化运维-资源介绍篇(4)
- 资源预加载 Preload
- Java学习笔记——内部类及其调用方法
- vs2012下安装VisualHG
- php获取请求的方式(get/post)
- IOS“多继承”
- Linux系统编程(14)——shell常用命令
- xaml中的依赖属性
- salesforce零基础学习(七十九)简单排序浅谈 篇一
- 做自己的docker镜像(基于ubuntu:16.04)
- vuepress 学习心得
- OOP AOP
- 自定义reg52.h头文件(单片机学习重难点核心知识点)
- 写一个小程序实现win系统定时锁屏
- iOS - viewDidLoad, viewWillDisappear, viewWillAppear区别及加载顺序
- python根据字典自动生成一组省和市名
- iOS边练边学--自定义非等高的cell
- spring 学习(四): spring 的 jdbcTemplate 操作
- fastcgi+lighttpd+c语言 实现搜索输入提示
- Java continue break 制作简单聊天室程序,屏蔽不文明语言,显示每句话聊天时间 for(;;) SimpleDateFormat(";yyyy-MM-dd hh:mm:ss";) equalsIgnoreCase