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"]];
网友评论