ios-day10-06(UIApplication的介绍。UIApplication的常用属性、使用UIApplication控制和管理状态栏)
来源:互联网 发布:2333网络语是什么意思 编辑:程序博客网 时间:2024/04/30 04:13
1,什么是UIApplication
UIApplication对象是应用程序的象征
每一个应用都有自己的UIApplication对象,而且是单例的
通过[UIApplicationsharedApplication]可以获得这个单例对象
一个iOS程序启动后创建的第一个对象就是UIApplication对象
利用UIApplication对象,能进行一些应用级别的操作
2,UIApplication的常用属性
设置应用程序图标右上角的红色提醒数字
@property(nonatomic)NSInteger applicationIconBadgeNumber;
设置联网指示器的可见性
@property(nonatomic,getter=isNetworkActivityIndicatorVisible)BOOL networkActivityIndicatorVisible;
3,ios7中的状态栏
从iOS7开始,系统提供了2种管理状态栏的方式
通过UIViewController管理(每一个UIViewController都可以拥有自己不同的状态栏)
通过UIApplication管理(一个应用程序的状态栏都由它统一管理)
在iOS7中,默认情况下,状态栏都是由UIViewController管理的,UIViewController实现下列方法就可以轻松管理状态栏的可见性和样式
状态栏的样式
- (UIStatusBarStyle)preferredStatusBarStyle;
状态栏的可见性
- (BOOL)prefersStatusBarHidden;
如果想利用UIApplication来管理状态栏,首先得修改Info.plist的设置
接下来是是我写的一个demo:
源码下载地址:http://download.csdn.net/detail/liu537192/8488595
效果图:
核心代码:
- ios-day10-06(UIApplication的介绍。UIApplication的常用属性、使用UIApplication控制和管理状态栏)
- ios-day10-07(UIApplication的openURL方法介绍)
- UIApplication常用的代理方法和属性
- iOS: UIApplication的属性applicationState
- UIApplication对象的介绍和使用
- UIApplication的一些属性
- UIApplication的一些属性
- UIApplication的详细介绍
- UIApplication的详细介绍
- UIApplication的详细介绍
- UIApplication的详细介绍
- 状态栏由UIApplication管理
- UIApplication对象的使用
- iOS中关于UIApplication的详细介绍
- ios-day10-08(UIApplication和UIApplicationDelegate、ios程序的启动过程)
- iOS -程序启动原理和UIApplication的介绍
- IOS中UIApplication:openURL的一些使用
- IOS中UIApplication:openURL的一些使用
- iOS保存app内容到手机桌面
- 黑马程序员——【C语言】原码、反码和补码概述
- 摩托罗拉defy.apk+安装recovery和刷机的教程
- easyui自带的日历功能和生日年月日的三级联动
- Android进程间通讯——ContentProvider
- ios-day10-06(UIApplication的介绍。UIApplication的常用属性、使用UIApplication控制和管理状态栏)
- Netty5入门(3)
- a+b问题(1000)
- C++ 指针详解(2)
- 郑州社保查询路径
- 【Android问题】解决 Android SDK下载和更新失败“Connection to https://dl-ssl.google.com refused”的问题
- 归并排序
- C++检测空字符串
- Linux_Screen 之共享屏幕