1. 设置应用提醒数字获取UIApplication对象

  • 获取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; } 隐藏状态栏,通过控制器的⽅方式.同样实现⽅方法: 返回NO时为不隐藏 返回YES时为显⽰示 -(BOOL)prefersStatusBarHidden{ return NO; } 通常在开发当中都是应⽤用程序来管理状态栏的.来做统⼀一管理,不然的话, 会有很多个控制器. 会⾮非常的⿇麻烦. 想要让应⽤用程序管理状态栏,要在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]; 打电话 [application openURL:[NSURL URLWithString:@"tel://10086"]]; 发短信 [app openURL:[NSURL URLWithString:@"sms://10086"]];

results matching ""

    No results matching ""