开发者

how to change the color of the tabbar controller

Is there any way I can change the Tab Bar Controller's color to something other than the defaul开发者_C百科t black? I know this isn't possible in IB, but perhaps maybe through code?


In AppDelegate

self.tabBarController.moreNavigationController.navigationBar.tintColor = [UIColor grayColor];


In AppDelegate.m in didFinishLaunching... method write(this will change for whole app):

[[UITabBar appearance] setBarTintColor:[UIColor myColor]];

Or you can write in ViewController.m in method viewDidLoad:

[self.tabBarController.tabBar setBarTintColor: [UIColor mycolor]];


You can do with XIB/Storyboard as well as programmatically For Xib/storyboard select tab bar controller than tab and you can see all the options to change tab bar or tab bar view properties see the attached image Image attached here

For programmatically: for tab bar tint and background

[[UITabBar appearance] setTintColor:panelColor];
[[UITabBar appearance] setBarTintColor:[UIColor lightGrayColor]]; 
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜