zoukankan      html  css  js  c++  java
  • iOS的单例UIApplication总结及一些常见方法

    UIApplication是一个应用程序的象征并且是一个单例对象

    方法:
    openURL(打电话,发短信)

    // NSURL 资源唯一路径的地址
    // 规范:    协议头://主机地址/资源路径
    // 网络资源: http://www.baidu.com/image/123.png
    // 本地资源: file:///user/desktop/image/321.png


    // 状态栏交给Application管理(在系统info.plist文件中添加下面这条命令)
    View controller-based status bar appearance  =  NO
    注意:iOS6使用Application管理
    iOS 7 8使用控制器管理

    // 控制器管理
    状态栏的样式
    - (UIStatusBarStyle)preferredStatusBarStyle;
    状态栏的可见性
    - (BOOL)prefersStatusBarHidden;

    // UIApplication管理
    // 通过application来设置状态栏的可见性
    // app.statusBarHidden = YES;
    // [app setStatusBarHidden:YES withAnimation:UIStatusBarAnimationSlide];

    // 通过application来设置状态栏的样式
    // app.statusBarStyle = UIStatusBarStyleLightContent;
    // [app setStatusBarStyle:UIStatusBarStyleLightContent animated:YES];

     //打开网页
        UIApplication *app = [UIApplication sharedApplication];
        NSURL *url = [NSURL URLWithString:@"http://www.baidu.com"];
        [app openURL:url];
        
        
        //设置任务栏是否隐藏
        app.statusBarHidden = YES;
        //设置任务栏隐藏时加动画
        [app setStatusBarHidden:YES withAnimation:UIStatusBarAnimationFade];
        
        //设置任务栏的样式
        app.statusBarStyle = UIStatusBarStyleLightContent;
        //设置任务栏样式的时候加载动画
        [app setStatusBarStyle:UIStatusBarStyleLightContent animated:YES];
        
        //显示连网的菊花
        app.networkActivityIndicatorVisible = YES;
        
        //设置图标通知
        UIApplication *app = [UIApplication sharedApplication];
        //首先判断一下版本号
        if ([[[UIDevice currentDevice]systemVersion]floatValue]>=8.0) {
            //创建用户通设置(iOS8以后必须要执行这个方法)
            UIUserNotificationSettings *noti = [UIUserNotificationSettings settingsForTypes:UIUserNotificationTypeBadge categories:nil];
            //注册权限
            [app registerUserNotificationSettings:noti];
            
        }
        //显示图标通知个数
        app.applicationIconBadgeNumber = 20;
    全身心修练iOS
  • 相关阅读:
    git
    读后感
    总结
    封装,策略,Asp换脸
    典型用户
    第四次作业
    第三次作业
    计算
    感悟
    对git的认识
  • 原文地址:https://www.cnblogs.com/ZMiOS/p/4857459.html
Copyright © 2011-2022 走看看