设置Storyboard选项卡控制器,更多选项卡的导航栏颜色

时间:2012-07-27 16:44:44

标签: objective-c ios storyboard uinavigationbar

因此,在我的应用程序中,我使用Black Opaque样式实现Navigation Bars

问题

当用户选择自动生成的Navigation Bar时,我似乎无法设置自More Tab的颜色

问题

如何将此导航栏的颜色设置为黑色不透明?

提前致谢。

1 个答案:

答案 0 :(得分:1)

是的,我是那些正在回答他们自己的问题的悲伤的人之一:P希望它有所帮助..

因此,您需要获取应用委托中TabBarController的引用,然后从那里更改更多导航控制器的样式。下面的代码显示了如何以及在何处..

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    // Override point for customization after application launch.
    UITabBarController *_tabController = (UITabBarController*)_window.rootViewController;
    _tabController.moreNavigationController.navigationBar.barStyle = UIBarStyleBlackOpaque;
    return YES;
}