我正在嘗試更改標籤欄項目上的字體顏色。我使用的代碼從這個帖子:self.tabBarItem respondsToSelector始終返回no
change tabbar text color,iPhone
我的代碼如下:
if ([self.tabBarItem respondsToSelector:@selector(setTitleTextAttributes:)]) {
NSLog(@"yes");
[self.tabBarItem setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:
darkGreen, UITextAttributeTextColor,
nil] forState:UIControlStateNormal];
}
else {
NSLog(@"no");
}
respondsToSelector始終沒有返回,和我被困在如何解決它。該代碼塊位於viewDidLoad中,而該類是UITabBarController的子類。
任何想法?
您已確認self.tabBarItem是非零? – bdash