码迷,mamicode.com
首页 > 移动开发 > 详细

IOS status bar

时间:2014-10-20 19:31:45      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:ios   状态栏   status bar   

从iOS7开始,系统提供了2种管理状态栏的方式
通过UIViewController管理(每一个UIViewController都可以拥有自己不同的状态栏)
通过UIApplication管理(一个应用程序的状态栏都由它统一管理)
在iOS7中,默认情况下,状态栏都是由UIViewController管理的,UIViewController实现下列方法就可以轻松管理状态栏的可见性和样式
状态栏的样式
- (UIStatusBarStyle)preferredStatusBarStyle; 

状态栏的可见性

- (BOOL)prefersStatusBarHidden; 


如果想利用UIApplication来管理状态栏,首先得修改Info.plist的设置

bubuko.com,布布扣

UIApplication *app = [UIApplication sharedApplication];
[app setStatusBarHidden:YES withAnimation:UIStatusBarAnimationFade];
[app setStatusBarStyle:UIStatusBarStyleLightContent animated:YES];
//    app.statusBarHidden = YES;
//    app.statusBarStyle = UIStatusBarStyleLightContent;

IOS status bar

标签:ios   状态栏   status bar   

原文地址:http://blog.csdn.net/zhangping871/article/details/40304043

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!