IOS7状态栏
来源:互联网 发布:查看oracle数据库oid 编辑:程序博客网 时间:2024/05/21 07:51
The UINavigationController
does not forward on preferredStatusBarStyle
calls to its child view controllers. Instead it manages it's own state - as it should, it is drawing at the top of the screen where the status bar lives and so should be responsible for it. Therefor implementingpreferredStatusBarStyle
in your VCs within a nav controller will do nothing - it will never be called.
The trick is what the UINavigationController
uses to decide what to return forUIStatusBarStyleDefault
or UIStatusBarStyleLightContent
. It bases this on it'sUINavigationBar.barStyle
. The default (UIBarStyleDefault
) results in the dark foregroundUIStatusBarStyleDefault
status bar style. And UIBarStyleBlack
will give aUIStatusBarStyleLightContent
status bar.
TL;DR:
If you want UIStatusBarStyleLightContent
on a UINavigationController
use:
self.navigationController.navigationBar.barStyle = UIBarStyleBlack; (chenyong后来我在我的viewcontroller里加这句话实现,并未增加
preferredStatusBarStyle
那三个方法且 View controller-based status bar appearance 也是默认的YES)
转载自:http://stackoverflow.com/questions/19022210/preferredstatusbarstyle-doesnt-to-get-called
- iOS7 状态栏
- ios7 状态栏
- ios7 状态栏
- iOS7状态栏
- IOS7状态栏
- IOS7状态栏
- iOS7 状态栏
- ios7状态栏
- IOS7状态栏
- iOS7设置状态栏与状态栏
- iOS7.0 隐藏状态栏
- iOS7状态栏调整
- IOS7隐藏状态栏
- iOS7的状态栏隐藏
- ios7状态栏隐藏
- iOS7-隐藏状态栏
- iOS7设置状态栏颜色
- ios7 下隐藏状态栏
- 32 Android 保存到Sdcard public文件夹下
- 巧手定制Windows CE系统
- 终于有了自己的技术家园
- 小强的HTML5移动开发之路(17)——HTML5内联SVG
- 23-三目运算符的嵌套使用
- IOS7状态栏
- Boot Loader的启动流程和开发经验总结
- 24-输入字符串判断字母数字空格其他数目
- 基于WINCE6.0下载multiple XIP镜像文件
- ZOJ-2235
- 甘肃榆中哄抢橘子34名参与者受到处分 保险公司将赔偿货主
- MTK驱动调试
- 百度地图Android SDK怎么申请使用图文教程
- 25-输入数字和个数计算sn=a+aa+..