猫猫分享,必须精品
素材代码地址:http://blog.csdn.net/u013357243/article/details/45092629
原创文章,欢迎转载。转载请注明:翟乃玉的博客
地址:http://blog.csdn.net/u013357243?viewmode=contents
效果简介
UIApplication的运用,有很多相如:进?行?一些应?用级别的操作等等,打开网页,打开电话拨号和信息等。。
什么是UIApplication
● UIApplication对象是应?用程序的象征
● 每?一个应?用都有?自?己的UIApplication对象,?而且是单例的
● 通过[UIApplication sharedApplication]可以获得这个单例对象
● ?一个iOS程序启动后创建的第?一个对象就是UIApplication对象
● 利?用UIApplication对象,能进?行?一些应?用级别的操作
UIApplication的常?属性
设置应?程序图标右上角的红色提醒数字
这里iOS设置一行代码搞定了,然后要是android要一堆堆,猫猫做过一次,当时找了好多资料,爬了n博客,然后给弄上去了,然后还很丑。。(主要猫猫的美图秀秀不过关啊。。)
@property(nonatomic) NSInteger applicationIconBadgeNumber;
设置联网指?器的可?性
@property(nonatomic,getter=isNetworkActivityIndicatorVisible)
BOOL networkActivityIndicatorVisible;
iOS7中的状态栏
从iOS7开始,系统提供了2种管理状态栏的?方式
通过UIViewController管理
每一个UIViewController都可以拥有?自?己不同的状态栏
通过UIApplication管理
每一个应?用程序的状态栏都由它统?一管理
在iOS7中,默认情况下,状态栏都是由UIViewController管理 的,UIViewController实现下列?方法就可以轻松管理状态栏的可见性和样式
状态栏的样式
(UIStatusBarStyle)preferredStatusBarStyle;
状态栏的可?见性
- (BOOL)prefersStatusBarHidden;
注意想利?UIApplication来管理状态栏,首先得修改Info.plist的设置
openURL:
UIApplication有个功能?十分强?大的openURL:?方法 - (BOOL)openURL:(NSURL*)url;
openURL:?方法的部分功能有
? 打电话
UIApplication *app = [UIApplication sharedApplication]; [app openURL:[NSURL URLWithString:@"tel://10086"]];
? 发短信
[app openURL:[NSURL URLWithString:@"sms://10086"]];
? 发邮件
[app openURL:[NSURL URLWithString:@"mailto://[email protected]"]];
? 打开?一个??网?页资源
[app openURL:[NSURL URLWithString:@"http://blog.csdn.net/u013357243?viewmode=contents"]];
ps:新建iOS交流学习群:304570962 可以加猫猫QQ:1764541256 或则微信znycat 让我们一起努力学习吧。
翟乃玉的博客
地址:http://blog.csdn.net/u013357243?viewmode=contents