UITabBar 设置字体的颜色(选中状态/正常状态)setTitleTextAttributes

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UITabBar 设置字体的颜色(选中状态/正常状态)setTitleTextAttributes相关的知识,希望对你有一定的参考价值。

UITabbar有个setTintColor这个方法,可以理解为,高亮的时候,或者点击后的颜色设置。


UITabBarItem有个setTitleTextAttributes的方法,是用来设置字体的颜色。

 

[[UITabBarItem appearance] setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:

                                                       [UIColor redColor], NSForegroundColorAttributeName,

                                                       nil] forState:UIControlStateNormal];

    UIColor *titleHighlightedColor = [UIColor greenColor];

    [[UITabBarItem appearance] setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:

                                                       titleHighlightedColor, NSForegroundColorAttributeName,

                                                       nil] forState:UIControlStateSelected];

以上是关于UITabBar 设置字体的颜色(选中状态/正常状态)setTitleTextAttributes的主要内容,如果未能解决你的问题,请参考以下文章

UITabBar 色调颜色不适用于图像

BarTender是怎么做出雪花状文字

获取未选中状态的 uitabbaritem 的颜色?

word怎么去掉字体背景颜色

Xcode 13编译项目 iOS15适配 UINavigationBar和UITabBar设置无效,变成黑色

在 UITabBar 中为选定选项卡设置色调颜色