zoukankan      html  css  js  c++  java
  • UIApplication的介绍以及应用

    UIApplication是一个系统单例,不论在程序何时创建,都只有一块内存。它的应用有:设置手机桌面上app图标上显示的消息数量提醒,可以监控联网状态,打电话,打开网页,控制状态栏等。

    1,app消息提醒数字。

    可以这样:[UIApplication sharedApplication].applicationIconBadgeNumber = 10;

    注意:设置这个 需要app注册推送通知服务:[UIApplication sharedApplication]registerNotificationSettings:[UIUserNotifications settingForType:UIUserNotificationtypeBadge categories: nil];

    2,   设置联网状态。 

        [UIApplication sharedApplication] .networkActivityIndicatorVisible = YES; 设置这个,当程序正在联网时, 状态栏会有一个菊花在转。

    3,可以打开网页 (打电话 同理)

      [[UIApplication sharedApplication] openURL:[NSURL urlWithString:@"http://www.baidu.com"]];  可以放在按钮的点击方法里,当点击了按钮,就直接打开指定的网页。

    4,控制状态栏隐藏或者改变样式。

      首先注意: ios7以后,状态栏默认由控制器管理,即控制器会自动调用 preferStatusBarhidden这个方法来判断当前控制器的状态栏是否隐藏。但是每个控制器都需要设置,比较麻烦。 可以交给UIApplication 管理, 需要在info.plist 中添加 字段View Controller based status bar appearance 设置为NO,表示状态栏不需要由控制器控制。 那么就可以使用UIApplication 来管理状态栏。如下:

        [[UIApplication sharedApplication] setStatusBarHidden:YES];

  • 相关阅读:
    jsp自定义标签
    用javascript获取屏幕高度和宽度等信息
    解决document.location.href下载文件时中文乱码
    centos7下的ifconfig命令未安装
    vmstat命令
    FPM打包工具使用
    nmap的使用
    检测硬件RDMA卡是否存在
    RDMA卡的检测方法
    硬件RDMA的驱动配置和测试
  • 原文地址:https://www.cnblogs.com/dashengios/p/5389114.html
Copyright © 2011-2022 走看看