0

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

问题

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

问题

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

提前致谢。

4

1 回答 1

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;
}
于 2012-08-06T14:28:06.347 回答