0

这是我尝试过的:

我在父视图控制器中尝试了以下内容:

[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以及. 那里也没有运气。UIViewControllerUINavigationController
4

0 回答 0