iOS 9.1如何隐藏和显示StatusBar
来源:互联网 发布:Buffer cache linux 编辑:程序博客网 时间:2024/05/19 12:12
之前我是这样设置的
[UIApplicationsharedApplication].statusBarHidden =YES; 今天发现没用了,然后在这个方法中看到,
@property(readwrite, nonatomic,getter=isStatusBarHidden) BOOL statusBarHidden NS_DEPRECATED_IOS(2_0, 9_0, "Use -[UIViewController prefersStatusBarHidden]") __TVOS_PROHIBITED;
也就是说,iOS9之后要用 -(Bool)prefersStatusBarHidden;这个方法才能设置,是否隐藏statusBar,只要重写这个方法,返回yes /no 就可以了,
如果有的时候需要隐藏,有的时候又需要显示的话,系统给了我们这样一个方法
[selfsetNeedsStatusBarAppearanceUpdate];
我们每次调用这个方法 就会执行一遍
- (BOOL)prefersStatusBarHidden
所以我设置了一个BOOL的全局变量,需要展示和隐藏的时候修改这个变量的BOOL值,然后调用这个方法 [self setNeedsStatusBarAppearanceUpdate];在
- (BOOL)prefersStatusBarHidden; 直接返回这个全局变量的值就好了。
这只是个人的解决办法.
0 0
- iOS 9.1如何隐藏和显示StatusBar
- [iOS]隐藏NavigationBar和StatusBar
- iOS --- 如何隐藏APP的statusBar
- 隐藏IOS StatusBar
- ios开发---隐藏StatusBar
- iOS 隐藏statusbar
- ios 9 隐藏 StatusBar
- iOS 隐藏statusbar
- iOS 隐藏statusbar
- iOS开发——状态栏隐藏与显示statusBar
- android4.4动态显示隐藏statusbar和禁止下拉
- Android动态显示/隐藏statusbar
- iOS 7 StatusBar 的隐藏和样式改变
- 对ios中隐藏statusbar
- IOS UIViewController隐藏statusbar方式
- iOS之无法隐藏statusbar
- iOS-隐藏系统状态栏-statusbar
- iOS日常需求:iOS开发隐藏StatusBar
- AA记账随手记ios项目源码
- 实例变量那点事
- css毛玻璃效果
- Codeforces Round #299 (Div. 1) A. Tavas and Karafs(二分)
- 关于Keychain Sharing的一些个人经验
- iOS 9.1如何隐藏和显示StatusBar
- 激活Maven profile的几种方式
- INTEL_BIOS 编译—for-ATOM_E3800
- 几种开源分词工具的比较
- 使用sqoop将mysql的数据导入到HBase中
- kaldi parallelism
- UNIX线程与进程
- java 格式化 例子
- 产品策划三:App注册登录系统策划方案