iOS7.0后隐藏状态栏(UIStatusBar)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS7.0后隐藏状态栏(UIStatusBar)相关的知识,希望对你有一定的参考价值。
- 现象:
升级到ios7后,UIStatusBar的出现导致现有UI界面乱掉了。
- 原因:
由于写死了某些控件的绝对位置,原先隐藏UIStatusBar的代码没有在iOS7中起作用
- 解决方法:
iOS7以下版本隐藏UIStatusBar的方法:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { [application setStatusBarHidden:YES]; return YES; }
升级到iOS7后的方法:
在基类中重载UIViewController.h中的这个方法
- (BOOL)prefersStatusBarHidden NS_AVAILABLE_IOS(7_0); // Defaults to NO
以上是关于iOS7.0后隐藏状态栏(UIStatusBar)的主要内容,如果未能解决你的问题,请参考以下文章
UIStatusBar样式与UINavigationBar一致