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