Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 设置情节提要选项卡控制器,更多选项卡';s导航栏颜色_Objective C_Ios_Storyboard_Uinavigationbar - Fatal编程技术网

Objective c 设置情节提要选项卡控制器,更多选项卡';s导航栏颜色

Objective c 设置情节提要选项卡控制器,更多选项卡';s导航栏颜色,objective-c,ios,storyboard,uinavigationbar,Objective C,Ios,Storyboard,Uinavigationbar,因此,在整个应用程序中,我使用黑色不透明的样式实现了导航栏 问题 我似乎无法设置当用户选择自动生成的更多选项卡时出现的导航栏的颜色 问题 如何将此导航栏的颜色设置为黑色不透明 提前谢谢。是的,我是一个悲伤的人,现在正在回答他们自己的问题:p希望这会有帮助 因此,您需要在应用程序代理中获取对选项卡控制器的引用,然后从中更改更多导航控制器的样式。下面的代码向您展示了如何以及在何处 - (BOOL)application:(UIApplication *)application didFinishLa

因此,在整个应用程序中,我使用黑色不透明的样式实现了
导航栏

问题

我似乎无法设置当用户选择自动生成的
更多选项卡时出现的
导航栏的颜色

问题

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


提前谢谢。

是的,我是一个悲伤的人,现在正在回答他们自己的问题:p希望这会有帮助

因此,您需要在应用程序代理中获取对
选项卡控制器的引用,然后从中更改更多导航控制器的样式。下面的代码向您展示了如何以及在何处

- (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;
}

你是如何设置工具栏的?@Dustin你是指我的导航栏还是选项卡栏?我的TabBarController都是通过情节提要完成的,因此更多选项卡是由情节提要自动生成的