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 了

 

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM