在viewController中隐藏statusBar
来源:互联网 发布:mac梦幻西游更新失败 编辑:程序博客网 时间:2024/06/04 18:10
iOS9以后再控制器中隐藏单个页面的状态栏也随之变化,以前的方法不再使用了,如下
1、在view controller中调用setNeedsStatusBarAppearanceUpdate,更新status bar的显示。
- (void)viewDidAppear:(BOOL)animated{
[super viewDidAppear:animated];
if ([self respondsToSelector:@selector(setNeedsStatusBarAppearanceUpdate)]) {
[self prefersStatusBarHidden];
[self performSelector:@selector(setNeedsStatusBarAppearanceUpdate)];
}
}
2、覆盖view controller的prefersStatusBarHidden的实现,返会YES。
- (BOOL)prefersStatusBarHidden
{
return YES;
}
全局隐藏:
1.在Info.plist中增加 Status bar is initially hidden一行,选择为 YES,
2.还需增加 View controller-based status bar appearance 一行,选择为 NO。
这个方法支持iOS7及以后的系统,iOS9以后,通过[UIApplication sharedApplication] 取得app的单例,然后调用setStatusBarHidden方法隐藏 Status Bar的方法作废!
0 0
- 在viewController中隐藏statusBar
- ios7中在一个viewController中显示隐藏状态栏
- 对ios中隐藏statusbar
- android开发 在隐藏statusbar及navigationbar
- 隐藏StatusBar
- statusBar 隐藏
- 隐藏StatusBar
- Android4.0 中 隐藏底部的statusBar
- Android4.0 中 隐藏底部的statusBar
- 关于ios中statusbar的隐藏
- 在ViewController中添加n个子ViewController
- 在Storyboard中获取Viewcontroller
- iOS 之在一个viewController中添加多个viewController
- Android 隐藏StatusBar
- android4.0.3隐藏statusbar
- ios7上隐藏statusbar
- 隐藏IOS StatusBar
- ios开发---隐藏StatusBar
- matlab中CRC的函数使用
- Hanoi Tower 汉诺塔的简单分析/C
- 【每天一道剑指offer】2:矩阵中的路径
- javascript的Mixins
- 关于启动MongDB的mongod.exe文件闪退的问题
- 在viewController中隐藏statusBar
- 磁盘管理
- Building Good Docker Images
- iOS中 为 iOS 建立 Travis CI 韩俊强的博客
- Linux压缩与解压缩
- 用windbg寻找设备树根节点
- apk动态加载机制(二) : 资源加载和activity生命周期管理
- Spark 定制版:016~Spark Streaming源码解读之数据清理内幕彻底解密
- 类项目中的配置文件app.config在打包安装后的信息获取的问题