我的旧代码:
- (void)setStatusBarLight:(BOOL)value {
if (value) {
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
} else {
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleDefault];
}
}
Run Code Online (Sandbox Code Playgroud)
现在不推荐使用setStatusBarStyle.Apple说,我应该使用preferredStatusBarStyle.但这只召唤一次.但在我的选项中,状态栏必须在此视图控制器中的某些用户操作后更改颜色.
我能做什么 ?