这是我尝试过的:
我在父视图控制器中尝试了以下内容:
[self.tabBarItem setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:
[UIColor whiteColor], UITextAttributeTextColor,
nil] forState:UIControlStateNormal];
我在应用程序委托中尝试了以下内容:
[[UITabBarItem appearance]
setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:
[UIColor whiteColor], UITextAttributeTextColor,
nil]
forState:UIControlStateNormal];
我什至尝试更改UIControlStateNormal
为任何其他可用的常量。唯一改变任何东西的是UIControlStateHighlighted
改变突出显示选项卡的颜色。这是 API 中的错误还是我遗漏了什么?
需要注意的关键事项:
- 我正在使用故事板
- 我有一个
UITabBarController
每个选项卡都有一个嵌入的地方UINavigationController
(非常标准的设置) - 我已经尝试将第一个代码片段嵌入到子类
UINavigationController
以及. 那里也没有运气。UIViewController
UINavigationController