zoukankan      html  css  js  c++  java
  • 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"]];
  • 相关阅读:
    Deployment.yaml文件
    Python 闭包
    github使用方法(一)
    7.Python 正则表达式学习笔记
    kindle网络爬虫续集
    windows下如何快速搭建web.py开发框架
    Python强大的自省简析
    11--Python 备份文件程序
    10- python 网络爬虫分析
    Python基础学习7---异常处理
  • 原文地址:https://www.cnblogs.com/luolianxi/p/4990356.html
Copyright © 2011-2022 走看看