第一步:在appDelegate中通知app支持后台播放:在方法 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {} 中添加如下 ...
分类:
其他好文 时间:
2016-09-24 17:34:45
阅读次数:
198
在开发过程中我们需要一些全局对象来将程序的各个部分连接起来,这些全局对象中最重要的就是UIApplication对象。但在实际编程中我们并不直接和UIApplication对象打交道,而是和其代理打交道。 UIApplication 是iPhone应用程序的开始并且负责初始化并显示UIWindow ...
分类:
移动开发 时间:
2016-09-19 16:00:53
阅读次数:
128
这个属性用来获取和设置激活状态。这个属性支持kvo。如果是设置,首先回调用自己实现的控制转态的block,如果没有实现这个block,就直接通过UIApplication来设置激活状态了。激活延时,指的是当网络开始到显示激活的一个时间间隔。默认的是1秒,为什么要设置这个呢?根据人机交互指南,有些网络... ...
分类:
编程语言 时间:
2016-09-13 20:31:16
阅读次数:
202
?发生触摸事件后,系统会将该事件加入到一个由UIApplication管理的事件队列中 ?UIApplication会从事件队列中取出最前面的事件,并将事件分发下去以便处理,通常,先发送事件给应用程序的主窗口(keyWindow) ?主窗口会在视图层次结构中找到一个最合适的视图来处理触摸事件,这也是 ...
分类:
其他好文 时间:
2016-09-09 10:12:58
阅读次数:
109
1.如果view的控制器存在,就传递给控制器;如果控制器不存在,则将其传递给它的父视图 2.在视图层次结构的最顶级视图,如果也不能处理收到的事件或消息,则其将事件或消息传递给window对象进行处理 3.如果window对象也不处理,则其将事件或消息传递给UIApplication对象 4.如果UI ...
分类:
其他好文 时间:
2016-09-09 10:08:58
阅读次数:
105
一、打开系统的app1、打开日历:if UIApplication.sharedApplication().canOpenURL(NSURL(string:"calshow:”)!) { UIApplication.sharedApplication().openURL(NSURL(string:" ...
分类:
编程语言 时间:
2016-09-06 22:52:34
阅读次数:
898
在相应的代码中写入: 1、调用 电话phone [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://4008008288"]]; 2、调用自带 浏览器 safari [[UIApplication share ...
分类:
其他好文 时间:
2016-09-05 16:53:05
阅读次数:
134
获取当前屏幕显示的viewcontroller,然后想怎么跳就怎么跳。 - (UIViewController *)getCurrentVC { UIViewController *result = nil; UIWindow * window = [[UIApplication sharedApp ...
分类:
移动开发 时间:
2016-09-02 13:09:12
阅读次数:
288
一:首先查看一下关于UIApplication的定义 UIApplication的核心作用是提供了iOS程序运行期间的控制和协作工作。它的基类是UIResponder;每一个程序在运行期必须有且仅有一个UIApplication(或则其子类)的一个实例;在程序开始运行的时候,UIApplicatio ...
分类:
移动开发 时间:
2016-08-31 00:30:14
阅读次数:
239
设置状态栏的背景颜色 - (void)setStatusBarBackgroundColor:(UIColor *)color { UIView *statusBar = [[[UIApplication sharedApplication] valueForKey:@"statusBarWindo ...
分类:
移动开发 时间:
2016-08-30 18:03:13
阅读次数:
286