隐藏状态栏
2015-08-09 00:00
225 查看
IOS_隐藏系统状态栏
(2012-10-24 10:23:10)
转载▼
标签: it | 分类: IOS |
如果在App中需要状态栏一直是隐藏着的,可以在AppDelegate的
application:didFinishLaunchingWithOptions:函数中进行设置,比如下面这段示意代码可以让状态栏以淡出的方式隐藏起来:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Override point for customization after application launch. [application setStatusBarHidden:NO withAnimation:UIStatusBarAnimationFade]; // Add the view controller's view to the window and display. [self.window addSubview:viewController.view]; [self.window makeKeyAndVisible]; return YES; }
二、APP启动时隐藏状态栏
用了上面的方法之后,App在运行过程中,状态栏确实被隐藏起来了,但是我发现在App启动的那个瞬间,还是可以看到状态栏的,然后一 闪即过。虽然时间很短暂,看着还是很不舒服。为了让状态栏从启动的时候就隐藏起来,可以修改-Info.plist。如 果在Xcode中修改,在根结点Infomation Property List下面新加一项“Status bar is initially hidden”(不用手动输入,可以直接在下拉菜单中选取)。这是个BOOL类型的键值,将Value栏中的复选框勾选上即可。
三、在运行程序过程中隐藏状态栏
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationSlide];
实例:
- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. flag = 0; UIView *view = [[UIControl alloc]init]; view.backgroundColor = [UIColor redColor]; [(UIControl *)view addTarget:self action:@selector(touchpicture:) forControlEvents:UIControlEventTouchUpInside]; [view setFrame:CGRectMake(0, 0, 320, 480)]; [self.view addSubview:view]; }
-(void)touchpicture:(UIView *)sender{ if (flag == 0) { [[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationSlide]; flag = 1; }else { [[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:UIStatusBarAnimationSlide]; flag = 0; } }
相关文章推荐
- Maven控制台创建web工程出错
- java web博客第一天
- Spring 4.2 Bean操作和BeanWrapper
- Spring 4.2 概述
- jquery 函数,hide
- ztree中获取某节点的所有叶子节点
- 选项卡——nav
- a标签点击之后,会有虚线框存在的问题
- a标签点击之后,会有虚线框存在的问题
- AbstractList的迭代器remove()方法疑问
- 电梯导航
- python转换时间戳为 字符串
- Java使用HttpURLConnection上传文件
- HttpClient使用详解(http伪造文件上传请求)
- 使用Eclipse-Maven-git做Java开发(4)--关于eclipse的更详细介绍
- redis配置文件redis.conf详细说明
- 代码注释标准大全
- Fork/Join框架简析
- CSS从大图中抠取小图完整教程(background-position应用)
- tab 菜单中 出现分页的情况下 twbs-pagination 解绑和重新绑定