电池栏 - 隐藏 & 显示(状态栏)
2016-03-18 18:29
267 查看
隐藏 & 显示 电池栏状态栏
现在ios7已经更改为透明,并且不占用屏幕高度。其中隐藏及显示的方法如下;
方法一:(代码设置)
在UIViewController的子类下,调用;if ([self respondsToSelector:@selector(setNeedsStatusBarAppearanceUpdate)]) { // iOS 7 [self prefersStatusBarHidden]; [self performSelector:@selector(setNeedsStatusBarAppearanceUpdate)]; } - (BOOL)prefersStatusBarHidden { return YES;//隐藏为YES,显示为NO }
在视图切换,比如addsubview,present,pushin等,也需要注意及修改该状态栏。
方法二:(在plist里设置)
首先设置key:Status bar is initially hidden 为YES然后设置key:View controller-based status bar appearance 为NO
即可实现全局隐藏状态栏了;
方法三:(代码与plist一起设置)
先在plist文件中,加入 View controller-based status bar appearance 项,并设置为NO;//隐藏电池 [[UIApplication sharedApplication] setStatusBarHidden:YES];
//此方法设置YES为隐藏,No为显示 ios7以后的方法 [[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:UIStatusBarAnimationFade];
相关文章推荐
- 如何隐藏程序的运行
- PowerShell设置文件只读、隐藏属性的方法
- 批处理隐藏自身窗口,很无聊
- C#隐式运行CMD命令(隐藏命令窗口)
- extjs form textfield的隐藏方法
- MFC对话框中添加状态栏的方法
- 隐藏ASP木马后门的两种方法
- jQuery使用hide方法隐藏页面上指定元素的方法
- 状态栏 时间显示效果 数字钟
- CMD中使用attrib命令设置文件只读、隐藏属性详解
- 基于JavaScript实现文字超出部分隐藏
- JS实现来回出现文字的状态栏特效代码
- js tr控制下面的tbody隐藏和显示
- select 控制网页内容隐藏于显示的实现代码
- jQuery经过一段时间自动隐藏指定元素的方法
- jquery特效 点击展示与隐藏全文
- jQuery实现鼠标经过时出现隐藏层文字链接的方法
- jQuery使用hide方法隐藏指定元素class样式用法实例
- jQuery仅用3行代码实现的显示与隐藏功能完整实例
- jquery实现点击展开列表同时隐藏其他列表