三种方式去掉iOS模拟器屏幕上的status bar

三种方式去掉iOS模拟器屏幕上的status bar

如何在IOS设备中去掉屏幕上的status bar,即:不显示设备上方的状态条?
方法一:
在.plist项目文件中,加上“Status bar is initially hidden”选项,并勾选上右边的Checkbox,这样应用程序启动时,完全看不到Status bar;


方法二:
在你需要的地方,添加如下的代码:
[[UIApplication sharedApplication]setStatusBarHidden:YES withAnimation:UIStatusBarAnimationNone];就会在运行中,把Status bar隐藏掉了。
这个只适用ios6及以前的版本。
方法三(ios7):
直接上代码:注意:这三个方法都是视图控制器的方法

if (ios7) {

        /**

         *  setNeedsStatusBarAppearanceUpdate:刷新状态栏的显示

          此方法会触发调用,当前控制器的

         - (BOOL)prefersStatusBarHidden

         - (UIStatusBarStyle)preferredStatusBarStyle两个方法

         */

        [self setNeedsStatusBarAppearanceUpdate];

    }


ios7设置状态栏的样式

- (UIStatusBarStyle)preferredStatusBarStyle

{

    return UIStatusBarStyleDefault;

//返回状态栏的样式

}


//设置是否隐藏状态栏

- (BOOL)prefersStatusBarHidden

{

    return self.navigationController.navigationBarHidden;

//让状态栏的显示与否跟导航栏状态一致,也可以直接返回一个布尔值

}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值