navigationBar颜色与stateBar的颜色是需要搭配的,深色——浅色;浅色——深色。
但有时发现更改状态栏颜色无效:
- (UIStatusBarStyle)preferredStatusBarStyle {
return UIStatusBarStyleDefault;
}
- (UIStatusBarStyle)preferredStatusBarStyle {
return UIStatusBarStyleLightContent;
}
当改变风格不生效时,我们要检查工程配置:
最后一行就是stateBar的相关设置,要将选项调为YES。