简单来说就是 :一级一级的找到响应的视图,如果没有就传给UIWindow实例和UIApplication实例,要是他们也处理不了,就丢弃这次事件... 对于IOS设备用户来说,他们操作设备的方式主要有三种:触摸屏幕、晃动设备、通过遥控设施控制设备。对应的事件类型有以下三种: 1、触屏事件(Touch ...
分类:
移动开发 时间:
2016-04-26 18:51:41
阅读次数:
268
转发至:http://www.cnblogs.com/wendingding/p/3770052.html iOS开发UI篇—UIWindow简单介绍 一、简单介绍 UIWindow是一种特殊的UIView,通常在一个app中只会有一个UIWindow iOS程序启动完毕后,创建的第一个视图控件就是 ...
分类:
移动开发 时间:
2016-04-26 15:39:03
阅读次数:
186
static CGRect oldframe; -(void)showImage:(UIImageView *)avatarImageView{ UIImage *image=avatarImageView.image; UIWindow *window=[UIApplication sharedA ...
分类:
其他好文 时间:
2016-04-21 13:25:08
阅读次数:
151
UIWindow *window = [UIApplication sharedApplication].keyWindow; window 为nil的原因:在指定rootViewController之前,没有让window 先可视化 1.示例 为nil: self.window = [[UIWin ...
分类:
移动开发 时间:
2016-04-21 06:58:35
阅读次数:
187
IOS开发 - Info.plist和pch文件的作用1. Info.plist和pch文件的作用2. UIApplication的常见使用3. AppDelegate的代理方法4. UIApplication , AppDelegate , UIWindow , UIViewController ...
分类:
移动开发 时间:
2016-04-16 12:15:26
阅读次数:
220
- (UIViewController *)getCurrentVC { UIViewController *result = nil; UIWindow * window = [[UIApplication sharedApplication] keyWindow]; if (window.win ...
分类:
移动开发 时间:
2016-04-11 11:35:04
阅读次数:
183
一:UITabBarController的简单介绍: 1.使用步骤: (1)初始化UITabBarController (2)设置UIWindow的rootViewController为UITabBarController (3)创建相应的子控制器(viewcontroller)(让子控制器作为导航 ...
分类:
其他好文 时间:
2016-04-09 19:06:39
阅读次数:
414
微博中我学会的东西: 1.项目环境的搭建(推送,版本号,支持的iOS几版本几以上的,用与不用StoryBoard两种建立方式,APPIcon,启动图片的两种方式,还有项目类的前缀) 1.1 创建窗口: //创建窗口 //不能使用局部变量(UIWindow *window) self.window = ...
分类:
其他好文 时间:
2016-04-09 10:45:42
阅读次数:
252
原理图如下: - (void)show{ UIWindow *win = [[UIApplication sharedApplication] keyWindow]; UIView *topView = [win.subviews objectAtIndex:0]; [topView addSubv ...
分类:
其他好文 时间:
2016-04-01 20:20:27
阅读次数:
125
UINavigationController当设置根控制器的时候,意思就是把根控制器压入栈内,当我们push的时候,我们把下一个控制器压入栈内,当我们pop的时候把上面的控制器的内存释放 UITabBarController的使用步骤 初始化UITabBarController 设置UIWindow ...
分类:
其他好文 时间:
2016-04-01 17:44:00
阅读次数:
135