ios 隐藏顶部状态栏
2016-01-07 10:48
399 查看
iOS6和 iOS7在隐藏 Status Bar 三种方式比较:
Storyboard
界面上选中UIViewController,最右边Simulated Metrics找到 Status Bar 设定成 None
ViewController
iOS 6
通过[UIApplication sharedApplication] 取得app的单例,然后调用 setStatusBarHidden方法 隐藏 Status Bar。
iOS 7
实现prefersStatusBarHidden方法,返回 YES
Info.plist
iOS 6
在 Info.plist 中增加 Status bar is initially hidden 一行,选择值为 YES。
iOS 7
不但要在 Info.plist 中增加 Status bar is initially hidden一行,选择值为 YES,
还需增加 View controller-based status bar appearance 一行,选择值为 NO。
Storyboard
界面上选中UIViewController,最右边Simulated Metrics找到 Status Bar 设定成 None
ViewController
iOS 6
通过[UIApplication sharedApplication] 取得app的单例,然后调用 setStatusBarHidden方法 隐藏 Status Bar。
UIApplication *app = [UIApplication sharedApplication]; [app setStatusBarHidden:YES withAnimation:YES];
iOS 7
实现prefersStatusBarHidden方法,返回 YES
- (BOOL)prefersStatusBarHidden { return YES; } //特殊情况时,调用下面方法,强制重新绘製 Status Bar [self setNeedsStatusBarAppearanceUpdate];
Info.plist
iOS 6
在 Info.plist 中增加 Status bar is initially hidden 一行,选择值为 YES。
iOS 7
不但要在 Info.plist 中增加 Status bar is initially hidden一行,选择值为 YES,
还需增加 View controller-based status bar appearance 一行,选择值为 NO。
相关文章推荐
- IOS后台运行 之 后台播放音乐
- IOS为文字和图片添加阴影效果
- iOS每日一记----------密码输入工具 InputPasswordView
- ios9下,使用storyboard进行多人合作新改变/
- iOS 摇一摇
- IOS开发NSBundle对象使用详解
- iOS 报错问题大搜集(常更)
- ios开发必备第三方库
- iOS数据持久化之NSKeyedArchiver(归档)
- iOS 点击空白处收回键盘
- 设置圆角按钮 iOS开发
- 001、iOS 在使用 performSelector时 异常"performSelector may cause a leak because its selector is unknown"
- iOS- 给ImageView添加手势无反应解决办法
- Make a Neon Vector Shooter for iOS: The Warping Grid
- iOS 调用系统 电话
- iOS应用启动时不占满全屏,上下有黑边!
- iOS开发之利用AsyncSocket实现即时通信(一)
- ios第三方输入法崩溃问题
- iOS基础 归档和解归档
- iOS,frame和bounds的区别