ios7上隐藏status bar

在iOS7上 对于设置status bar 又有了点点的改变

1.对于 UIViewController 加入了动态改变 status bar style的方法

  

- (UIStatusBarStyle)preferredStatusBarStyle NS_AVAILABLE_IOS(7_0){

    returnUIStatusBarStyleLightContent;

}

这要在我们的UIViewController类中加入这个函数就可以改变状态栏的风格

2.还记得我们经常用的  

 [[UIApplicationsharedApplication]setStatusBarHidden:YES];

吗??  就是隐藏status bar了 ,但现在你在代码中加入这句试试 ,是不是不管用了。。。

其实在iOS7中 ,如果你还想用  UIApplication 设置 status bar 的话  ,那你必须在  info.plist  中加入一个键

”View controller-based status bar appearance“  并且把它设置为  NO  , 现在试试吧   ,是不是又可以用UIApplication设置  status bar 了

 

 

 

posted @ 2013-08-12 19:18  Forty_two  阅读(2772)  评论(0编辑  收藏  举报