我按照這個answer更改欄的項目文字顏色爲白色,但我有6個tabbar項目,我無法獲取系統按鈕[more]項目並更改文本顏色。如何更改UITabBar中[更多]按鈕的文字顏色?
如何更改這[更多]按鈕的文字顏色爲白色? thx。
我的代碼:
for (UITabBarItem* item in self.tabBar.items)
{
NSLog(@"title:%@",item.title); // only get my items
[item setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:
[UIFont fontWithName:@"AmericanTypewriter" size:11.0f], UITextAttributeFont,
[UIColor whiteColor], UITextAttributeTextColor,
[UIColor clearColor], UITextAttributeTextShadowColor,
[NSValue valueWithUIOffset:UIOffsetMake(0.0f, 1.0f)], UITextAttributeTextShadowOffset,
nil] forState:UIControlStateNormal];
}
做你使用[UITabBarItem外觀]或者smth。其他? – calimarkus
是的,'tabBar.items'我只得到我的項目,無法獲得系統'more' tabbaritem,所以我不能使用'setTitleTextAttributes'對其 – yellow
@ jaydee3,對不起,我明白了,它工作!非常感謝你! – yellow