UITabBar的appear设置属性 --iOS

Posted PJXWang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UITabBar的appear设置属性 --iOS相关的知识,希望对你有一定的参考价值。

 

    //主题设置

    [[UITabBar appearance] setBackgroundImage:[UIImage imageNamed:@"tabbar-light"]];

    

NSDictionary * dict = @{

                            NSFontAttributeName : [UIFont systemFontOfSize:14],

                            NSForegroundColorAttributeName : [UIColor grayColor]

                            };

//key 定义在NSAttributedString.h

    NSDictionary * selectDict = @{NSForegroundColorAttributeName : [UIColor darkGrayColor]};

    UITabBarItem * item = [UITabBarItem appearance];

    [item setTitleTextAttributes:dict forState:UIControlStateNormal];

    [item setTitleTextAttributes:selectDict forState:UIControlStateSelected];

 

以上是关于UITabBar的appear设置属性 --iOS的主要内容,如果未能解决你的问题,请参考以下文章

iOS UI_APPEARANCE_SELECTOR

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

UITabBar setScrollEdgeAppearance 没有可见的@interface

UI_APPEARANCE_SELECTOR 延伸

ios13 - unSelectedItem 的 UITabBar tintColor 不起作用

appearance 设置公共属性