iOS--隐藏状态栏
2015-12-25 16:11
351 查看
iOS--隐藏状态栏
升级到iOS7后,UIStatusBar的出现导致现有UI界面乱掉了。由于写死了某些控件的绝对位置,原先隐藏UIStatusBar的代码没有在iOS7中起作用。
在plist 文件中添加如下两项:
代码隐藏:
iOS7以下版本隐藏UIStatusBar的方法:
升级到iOS7后的方法:
在基类中重载UIViewController.h中的这个方法:
升级到iOS7后,UIStatusBar的出现导致现有UI界面乱掉了。由于写死了某些控件的绝对位置,原先隐藏UIStatusBar的代码没有在iOS7中起作用。
在plist 文件中添加如下两项:
代码隐藏:
iOS7以下版本隐藏UIStatusBar的方法:
<span style="background-color: rgb(255, 255, 255);">- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { [application setStatusBarHidden:YES]; return YES; } </span>
升级到iOS7后的方法:
在基类中重载UIViewController.h中的这个方法:
- (BOOL)prefersStatusBarHidden NS_***AILABLE_IOS(7_0); // Defaults to NO
- (BOOL)prefersStatusBarHidden { // iOS7后,[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationFade]; // 已经不起作用了 return YES; }
相关文章推荐
- iOS NSData、NSString、char *转换,简洁明了
- iOS图形编辑之Core Graphics
- iOS多线程NSOperation
- iOS多线程GCD
- [置顶] iOS 中 Storyboard 与 Xib 间控制器跳转 - 简化整理完整版
- iOS请求数据AFNetworking
- iOS 实现多个按钮,点选一个其它都取消选中状态的最佳方法
- iOS文件下载
- iOS文件上传
- iOS代理、block传值
- iOS Quartz2D简单的使用
- WWDC 2014 Session笔记 - iOS界面开发的大一统
- IOS开发 3DTouch
- iOS 设置导航栏之二(设置导航栏的颜色、文字的颜色、左边按钮的文字及颜色)
- iOS Quartz 2D绘图用CGContextRef绘制三角形 —— HERO博客
- 我的第一次份实习工作-iOS实习生-第二个月
- iOS Kernel Exploitation Training (April 2015)
- iOS给label添加下划线
- IOS 中关于自定义Cell 上的按钮 开关等点击事件的实现方法(代理)
- ios编程之Core Data(一)