2012-01-22 89 views
2

我似乎無法更改Tabbaritem標題和圖標的顏色,當它們未被突出顯示時。我希望標題和圖標的顏色從灰色變爲另一種顏色。xCode TabBarItem標題和圖標顏色

+0

搜索因此更改文本顏色viewController.m - 有很多的答案已經存在。 – Rayfleck

回答

0

iOS v5.0提供了自定義tabbaritem的方法;閱讀link的文檔。

2

在AppDelegate.m

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 
{ 
[[UITabBar appearance] setSelectedImageTintColor:[UIColor redColor]]; 
return YES; 
} 

爲 「Tabbaritem」

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil 
{ 
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]; 
if (self) 
{ 
[self.tabBarItem setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:[UIColor greenColor],UITextAttributeTextColor,nil] forState:UIControlStateNormal]; 
} 
return self; 
}