我有一个应用程序使用带有深灰色背景颜色和白色标题的导航栏。根据这篇文章,在“UINavigationController 和 iOS7 状态栏”下,它说只要我使用导航控制器,状态栏应该自动调整其文本颜色以匹配它。这是我的应用程序顶部的屏幕截图:
如您所见,导航控制器的标题设置为白色,那么状态栏不应该也设置为白色吗?这是我的导航控制器颜色调整代码:
UINavigationController* navStack = [[UINavigationController alloc] initWithRootViewController:mainFeed];
navStack.navigationBar.barTintColor = [UIColor colorWithRed:20/255.0f green:20/255.0f blue:20/255.0f alpha:1.0f];
navStack.navigationBar.tintColor = [UIColor whiteColor];
[navStack.navigationBar setTitleTextAttributes:@{NSForegroundColorAttributeName : [UIColor whiteColor]}];