UIApplication的使用

作者: 小码码 | 来源:发表于2016-10-07 23:39 被阅读45次

1 设置应⽤提醒数字

获取UIApplication对象
UIApplication *ap = [UIApplication sharedApplication];
在设置之前, 要注册⼀一个通知,从ios8之后,都要先注册⼀一个通知对象.才能够接收到提醒. UIUserNotificationSettings *notice =
[UIUserNotificationSettings settingsForTypes:UIUserNotificationTypeBadge categories:nil];
注册通知对象
[ap registerUserNotificationSettings:notice];
设置提醒数字
ap.applicationIconBadgeNumber = 10;

2 设置连网状态

ap.networkActivityIndicatorVisible = YES;

3 设置状态栏

应⽤程序的状态栏,默认是交给控制器来管理的. 控制器提供的方法,可以直接重写这个方法 在控制器当中设置状态栏样式 
-(UIStatusBarStyle)preferredStatusBarStyle{
return UIStatusBarStyleLightContent; }

通常在开发当中都是应⽤程序来管理状态栏的.来做统⼀管理,不然的话, 会有很多个控制器. 会非常的麻烦.
想要让应⽤程序管理状态栏,要在info.plist当中进⾏行配置,
添加⼀个key值:是最后一个,View controller-based status bar appearance
设置为NO.就是应用程序来管理了.


通过UIApplication来管理状态.
1.获取UIApplication
UIApplication *ap = [UIApplication sharedApplication];
2.设置状态栏样式.
ap.statusBarStyle = UIStatusBarStyleLightContent;
3.设置状态的隐藏
ap.statusBarHidden = YES;

4 跳转网页

UIApplication *ap = [UIApplication sharedApplication]; URL:协议头://域名 应⽤用程序通过协议头的类型,去打开相应的软件.
NSURL *url =[NSURL URLWithString:@"http://www.baidu.com"]; [ap openURL:url];

5 打电话/发短信

打电话
[application openURL:[NSURL URLWithString:@"tel://10086"]];
发短信
[app openURL:[NSURL URLWithString:@"sms://10086"]];

相关文章

网友评论

    本文标题:UIApplication的使用

    本文链接:https://www.haomeiwen.com/subject/fpfuyttx.html