博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
UIWindow
阅读量:3679 次
发布时间:2019-05-21

本文共 1196 字,大约阅读时间需要 3 分钟。

1、- (void)becomeKeyWindow;                               // override point for subclass. Do not call directly 调用窗口,使之变成关键窗口

2、- (void)resignKeyWindow;                               // override point for subclass. Do not call directly  调用窗口,使之取消关键窗口
3、- (void)makeKeyWindow;   使之成为主窗口 
4、- (void)makeKeyAndVisible;                             // convenience. most apps call this to show the main window and also make it key. otherwise use view hidden property 使之成为主窗口,并且显示
5、- (void)sendEvent:(UIEvent *)event;                    // called by UIApplication to dispatch events to views inside the window 事件拦截分发到指定视图对象

当用户发起一个事件,比如触摸屏幕或者晃动设备,系统产生一个事件,同时投递给UIApplication,而UIApplication则将这个事件传递给特定的UIWindow进行处理(正常情况都一个程序都只有一个UIWindow),然后由UIWindow将这个事件传递给

特定的对象(即first responder)

并通过响应链进行处理。虽然都是通过响应链对事件进行处理,但是触摸事件和运动事件在处理上有着明显的不同(主要体现在确定哪个对象才是他们的first responder):



窗口坐标系统转化

6、- (CGPoint)convertPoint:(CGPoint)point toWindow:(UIWindow *)window;    // can be used to convert to another window 转化当前窗口一个坐标相对另外一个窗口的坐标

7、- (CGPoint)convertPoint:(CGPoint)point fromWindow:(UIWindow *)window;  // pass in nil to mean screen  转化另外窗口一个坐标相对于当前窗口的坐标

8、- (CGRect)convertRect:(CGRect)rect toWindow:(UIWindow *)window;   转化当前窗口一个矩形坐标相对另外一个窗口的坐标

9、- (CGRect)convertRect:(CGRect)rect fromWindow:(UIWindow *)window; 转化另外窗口一个矩形坐标相对于当前窗口的坐标

转载地址:http://sqgbn.baihongyu.com/

你可能感兴趣的文章
Android中点击事件的四种写法详解
查看>>
Hello World!
查看>>
[Java]定义两个变量并赋值,交换后输出。(附:不允许使用第三个变量)
查看>>
[Java]控制台输入两个整数,求和差积商后输出
查看>>
[Java]控制台输入5位整数,求各个位数上的和
查看>>
[Java]控制台输入一个三位整数,判断是否是水仙花数
查看>>
[Java]输入和月份,查看当月有多少天(if else/switch case)
查看>>
[Java]输入3个数字,求最大值并输出
查看>>
[Java]录入班级5名的姓名,查找是否包含某个学生,输出结果.[数组]
查看>>
[Java]录入10个学生的年龄,按照从小到大排序输出。[数组,排序]
查看>>
[Java]输入10个整数,按照从小到大进行排序 [冒泡排序]
查看>>
[Java]输出斐波那契数列的20项[数组]
查看>>
[Java]用面向对象的知识来做一个简易版植物大战僵尸
查看>>
[Java]利用面向对象知识来完成“游戏代练场景”
查看>>
[Java]用Random类来模拟双色球开奖
查看>>
[Java]完成Book的管理(entity/dao/test)增删改查操作[ArrayList]
查看>>
[Java]用IO流知识创建控制台查询系统
查看>>
[Java]static的特点和方法
查看>>
[Java]字符串反转
查看>>
c基础总结(1)
查看>>