• AJ学IOS(21)UIApplication设置程序图标右上⾓红⾊数字_联⺴指⽰器等


    AJ分享,必须精品

    效果简介

    UIApplication的运用,有很多相如:进⾏行⼀一些应⽤用级别的操作等等,打开网页,打开电话拨号和信息等。。
    这里写图片描述

    这里写图片描述


    什么是UIApplication

    ● UIApplication对象是应⽤用程序的象征
    ● 每⼀一个应⽤用都有⾃自⼰己的UIApplication对象,⽽而且是单例的
    ● 通过[UIApplication sharedApplication]可以获得这个单例对象
    ● ⼀一个iOS程序启动后创建的第⼀一个对象就是UIApplication对象
    ● 利⽤用UIApplication对象,能进⾏行⼀一些应⽤用级别的操作

    UIApplication的常⽤属性

    设置应⽤程序图标右上角的红色提醒数字

    这里iOS设置一行代码搞定了,然后要是android要一堆堆,猫猫做过一次,当时找了好多资料,爬了n博客,然后给弄上去了,然后还很丑。。(主要猫猫的美图秀秀不过关啊。。)

    @property(nonatomic) NSInteger applicationIconBadgeNumber;

    这里写图片描述

    设置联网指⽰器的可⻅性

    @property(nonatomic,getter=isNetworkActivityIndicatorVisible)
    BOOL networkActivityIndicatorVisible;

    这里写图片描述

    iOS7中的状态栏

    从iOS7开始,系统提供了2种管理状态栏的⽅方式

    通过UIViewController管理

    每一个UIViewController都可以拥有⾃自⼰己不同的状态栏

    通过UIApplication管理

    每一个应⽤用程序的状态栏都由它统⼀一管理
    在iOS7中,默认情况下,状态栏都是由UIViewController管理 的,UIViewController实现下列⽅方法就可以轻松管理状态栏的可见性和样式
    状态栏的样式

    (UIStatusBarStyle)preferredStatusBarStyle;

    状态栏的可⻅见性

    - (BOOL)prefersStatusBarHidden;

    注意想利⽤UIApplication来管理状态栏,首先得修改Info.plist的设置

    这里写图片描述

    openURL:

    UIApplication有个功能⼗十分强⼤大的openURL:⽅方法 - (BOOL)openURL:(NSURL*)url;
    openURL:⽅方法的部分功能有
    ➢ 打电话

    UIApplication *app = [UIApplication sharedApplication]; [app openURL:[NSURL URLWithString:@"tel://10086"]];

    ➢ 发短信

    [app openURL:[NSURL URLWithString:@"sms://10086"]];

    ➢ 发邮件

    [app openURL:[NSURL URLWithString:@"mailto://12345@qq.com"]];

    ➢ 打开⼀一个⺴⽹网⻚页资源

    [app openURL:[NSURL URLWithString:@"http://blog.csdn.net/u013357243?viewmode=contents"]];
  • 相关阅读:
    猜数字游戏,猜三次都不对,则结束游戏,猜一次就成功,结束游戏
    用return关键字实现1——100累加求和,返回总和并接收输出
    用return关键字实现求和操作
    return关键字的作用和接受实验
    数组各元素随机赋值、求和、求平均值、求最大值的各类测试(一维数组)
    日期下拉选择
    22--
    css 17课--
    css盒模型
    css学习
  • 原文地址:https://www.cnblogs.com/luolianxi/p/4990356.html
Copyright © 2020-2023  润新知