preferredStatusBarStyle不起作用
程序员文章站
2022-03-07 22:42:19
...
设置statusbarStyle不起作用
如果要每个页面自定义style,需要在info.list中设置View controller-based status bar appearance = YES
然后在每个viewController中设置(可在基类中也统一设置,需要改变style的时候重写覆盖)
- (UIStatusBarStyle)preferredStatusBarStyle {
return UIStatusBarStyleDefault;//or UIStatusBarStyleLightContent
}
但是,
原因是你的viewController嵌在NavigationController中!
- (UIViewController *)childViewControllerForStatusBarStyle {
return self.topViewController;
}
- (UIViewController *)childViewControllerForStatusBarHidden {
return self.topViewController;
}
才行!
推荐阅读
-
Myeclipse断点不起作用出现斜线该怎么办呢?
-
ios8 UITableView设置 setSeparatorInset UIEdgeInsetsZero不起作用的解决办法(去掉15px空白间距)
-
nginx缓存不起作用问题解决方法
-
vscode+php+xdebug won't stop at breakpoint 断点不起作用
-
word-wrap在firefox中不起作用的解决方法
-
jsp页面中表达式语言中的$符号不起作用的解决方法
-
jsp页面使用${}不起作用的解决方法
-
.vue文件 加scoped 样式不起作用的解决方法
-
JSP加载JS文件不起作用的有效解决方法
-
Myeclipse断点不起作用出现斜线该怎么办呢?