2012-07-27 69 views
0

因此,在我的应用程序中,我实现了Navigation Bars,风格为黑色不透明。设置故事板选项卡控制器,更多选项卡的导航栏颜色

的问题

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

问题

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

在此先感谢。

+0

你是如何设置你的工具栏? – Dustin 2012-07-27 17:14:21

+0

@Dustin你的意思是我的NavigationBars或TabBars?我的TabBarController全部通过故事板完成,因此More选项卡是由故事板自动生成的 – StuStirling 2012-07-27 19:03:52

回答

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; 
} 
相关问题