美文网首页
tabBar 在 push 之后回来字体颜色重新变为蓝色

tabBar 在 push 之后回来字体颜色重新变为蓝色

作者: 艾尔之光_熊 | 来源:发表于2020-04-07 15:59 被阅读0次

需设置常态字体的颜色

    if(@available(iOS10.0, *)) {

        [[UITabBar appearance] setUnselectedItemTintColor:[UIColor xxxColor]];

    }

设施tabBar字体常态及选中状态的方法

    NSDictionary *normalAttribute = @{NSFontAttributeName: [UIFont systemFontOfSize:11],

                                      NSForegroundColorAttributeName:[UIColor xxxColor]};

    NSDictionary *selectedAttribute = @{NSFontAttributeName: [UIFont systemFontOfSize:11],

                                        NSForegroundColorAttributeName:[UIColor xxxColor]};

    // 设置tabbar字体颜色和大小

    UITabBarItem *tabBarItem = [UITabBarItem appearance]; // UI_APPEARANCE_SELECTOR

    [tabBarItemsetTitleTextAttributes:normalAttribute forState:UIControlStateNormal];

    [tabBarItemsetTitleTextAttributes:selectedAttribute forState:UIControlStateSelected];

相关文章

网友评论

      本文标题:tabBar 在 push 之后回来字体颜色重新变为蓝色

      本文链接:https://www.haomeiwen.com/subject/kmxauhtx.html