我已经使用 Storyboards 构建了我的应用程序。我有一个 UITabBarController 和一个 NavigationController 嵌入它。我正在尝试使用色调自定义我的应用程序,并且我已经成功地为 Tabbar 设置了自定义颜色。我能够从 rootViewController 访问标签栏,但是我无法访问导航栏。无论如何我可以轻松访问它吗?我的 AppDelegate 代码示例如下。
谢谢
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions: (NSDictionary *)launchOptions
{
self.tabBarController = (UITabBarController*)self.window.rootViewController;
UITabBar *tabBar = self.tabBarController.tabBar;
[tabBar setSelectedImageTintColor:[UIColor greenColor]];
tabBar.tintColor = [UIColor colorWithRed:0.4 green:0.522 blue:0.129 alpha:1];
//This bit doesnt work
UINavigationController *navCon = self.tabBarController.navigationController;
navCon.navigationBar.tintColor = [UIColor colorWithRed:0.384 green:0.259 blue:0.161 alpha:1];
return YES;
}