iOS7适配之——隐藏状态栏
2013-10-28 16:08
387 查看
在iOS7的适配过程中,可能会遇到需要隐藏顶部状态栏的情况,有如下两种方法可以实现这一需求:
方法一:通过代码实现
在UIViewController的子类下,调用:
if ([self respondsToSelector:@selector(setNeedsStatusBarAppearanceUpdate)]) {
[self prefersStatusBarHidden];
[self performSelector:@selector(setNeedsStatusBarAppearanceUpdate)];
}
- (BOOL)prefersStatusBarHidden
{
return YES;//隐藏为YES,显示为NO
}
方法二:在plist文件中进行设置
1、首先设置key:Status bar is initially hidden 为YES
2、添加属性UIViewControllerBasedStatusBarAppearance,设置其Type为Boolean,并设置其值为NO,如下图所示。
这两种方法都可实现全局隐藏状态栏,根据情况使用一种即可。
方法一:通过代码实现
在UIViewController的子类下,调用:
if ([self respondsToSelector:@selector(setNeedsStatusBarAppearanceUpdate)]) {
[self prefersStatusBarHidden];
[self performSelector:@selector(setNeedsStatusBarAppearanceUpdate)];
}
- (BOOL)prefersStatusBarHidden
{
return YES;//隐藏为YES,显示为NO
}
方法二:在plist文件中进行设置
1、首先设置key:Status bar is initially hidden 为YES
2、添加属性UIViewControllerBasedStatusBarAppearance,设置其Type为Boolean,并设置其值为NO,如下图所示。
这两种方法都可实现全局隐藏状态栏,根据情况使用一种即可。
相关文章推荐
- IOS学习笔记56-IOS7状态栏适配方法一
- IOS6和IOS7状态栏适配
- iOS7——隐藏状态栏
- 【修复】【兼容iOS7】Cocos2d-x 隐藏iOS7状态栏
- iOS7的状态栏隐藏
- IOS7 隐藏状态栏 (电池栏)
- IOS学习笔记57--IOS7状态栏适配(二)
- IOS学习笔记56-IOS7状态栏适配方法一
- IOS7状态栏StatusBar官方标准适配方法
- IOS7状态栏隐藏
- IOS7状态栏StatusBar官方标准适配方法
- iOS7-UI 一直隐藏状态栏
- IOS7状态栏StatusBar官方标准适配方法
- IOS7如何隐藏状态栏
- ios适配6,7取消启动图片的高亮(高光效果),启动的时候隐藏状态栏
- IOS学习笔记56-IOS7状态栏适配方法一
- iOS7隐藏状态栏 status Bar
- iOS7(Xcode5)中隐藏状态栏的方法
- IOS学习笔记57--IOS7状态栏适配(二)
- iOS7.0后隐藏状态栏(UIStatusBar)