Nitish,
在故事板侧边栏中,请确保您选择导航控制器的导航栏选项卡 - 而不是您的表视图。然后将导航栏的背景颜色更改为您设置的任何蓝色颜色。据我所知,无法通过故事板更改返回按钮的颜色,因此在像图片这样设置了导航栏控制器颜色的故事板之后:
然后,在您的viewDidLoad方法中加入以下代码即可完成此操作:
self.navigationController.navigationBar.tintColor = [UIColor whiteColor]; //your color of what you want, I assume you want white based on your background color
通过使用Storyboard,您可以轻松设置着色颜色。
选择导航控制器的导航栏选项卡,然后在属性检查器中选择着色颜色。
这是我的修复:
[[UINavigationBar appearance] setTitleTextAttributes:@{NSForegroundColorAttributeName: [UIColor whiteColor]}];
[[UINavigationBar appearance] setTintColor:[UIColor whiteColor]];
它适用于 iOS 7 及以上版本。