zoukankan      html  css  js  c++  java
  • UIApplication用法大全

    @implementation ViewController

    #pragma mark - 打开网页

    - (IBAction)btnClick:(id)sender {

    // URL:资源路径

    // URL:协议头://域名+路径  http,https,file,tel

    // 协议头:

    // 打开网页 @"http://www.baidu.com"

    NSURL *url = [NSURL URLWithString:@"http://www.baidu.com"];

    [[UIApplication sharedApplication] openURL:url];

    }

    #pragma mark - 隐藏状态栏

    - (void)statusHidden

    {

    // 获取UIApplication

    UIApplication *app = [UIApplication sharedApplication];

    // 隐藏状态栏

    //    [app setStatusBarHidden:YES];

    [app setStatusBarHidden:YES withAnimation:UIStatusBarAnimationSlide];

    }

    - (void)viewDidLoad {

    [super viewDidLoad];

    // Do any additional setup after loading the view, typically from a nib.

    }

    #pragma mark - 控制器设置状态栏

    // 在iOS7以后,状态栏默认由控制器决定

    // 隐藏状态栏

    //- (BOOL)prefersStatusBarHidden

    //{

    //    return YES;

    //}

    //- (UIStatusBarStyle)preferredStatusBarStyle

    //{

    //    return UIStatusBarStyleLightContent;

    //}

    #pragma mark - 设置提醒数字

    - (void)application

    {

    // 1.整个app中只有一个UIApplication

    //    UIApplication *app = [[UIApplication alloc] init];

    UIApplication *app = [UIApplication sharedApplication];

    // 2.UIApplication一般用来做一些应用级别的操作(app的提醒框,联网状态,打电话,打开网页,控制状态栏)

    //    UIApplication *app1 = [UIApplication sharedApplication];

    // 设置appIcon提醒数字,必须注册用户通知

    app.applicationIconBadgeNumber = 10;

    // 创建用户通知

    UIUserNotificationSettings *settings = [UIUserNotificationSettings settingsForTypes:UIUserNotificationTypeBadge categories:nil];

    // 注册用户的通知

    [app registerUserNotificationSettings:settings];

    // 设置联网状态

    app.networkActivityIndicatorVisible = YES;

    }

    - (void)didReceiveMemoryWarning {

    [super didReceiveMemoryWarning];

    // Dispose of any resources that can be recreated.

    }

  • 相关阅读:
    时间单位转化
    快速排序算法
    用virtualenv建立Python独立开发环境
    Shell正则表达式之grep、sed、awk实操笔记
    Objective-C 30分钟入门教程
    base64加密后字符串长度
    error: synthesized property 'name' must either be named the same as a compatible instance variable or must explicitly name an instance variable问题解决
    Ubuntu系统下通过Clang编译器编写Objective-C
    MongoDB 聚合Group(二)
    MongoDB聚合(单一用途的聚合方法)
  • 原文地址:https://www.cnblogs.com/CJH5209/p/6027265.html
Copyright © 2011-2022 走看看