您的位置:首页 > 移动开发 > IOS开发

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,如下图所示。



这两种方法都可实现全局隐藏状态栏,根据情况使用一种即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: