我正在尝试更改标签栏项目的字体颜色。我正在使用这篇文章中的代码:
我的代码如下:
if ([self.tabBarItem respondsToSelector:@selector(setTitleTextAttributes:)]) {
NSLog(@"yes");
[self.tabBarItem setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:
darkGreen, UITextAttributeTextColor,
nil] forState:UIControlStateNormal];
}
else {
NSLog(@"no");
}
respondsToSelector 总是返回 no,我不知道如何解决它。这个代码块在viewDidLoad中,类是UITabBarController的子类。
有任何想法吗?