文档章节

nextResponder 响应链

李广韬
 李广韬
发布于 2013/09/26 23:31
字数 89
阅读 73
收藏 0

UIView实现了nextResponder

UIView调用nextResponder时,传回它所属的UIViewController,当它没有所属UIViewController时,传回它的superview .

UIViewController实现了nextResponder,  调用nextResponder时,返回它的view的superview.

另外

UIWindow 传回UIApplication对像,  UIApplication 传回 nil (都是指调用nextResponder时)

id next = [self nextResponder];
while(![next isKindOfClass:[ViewController class]]) {
    next = [next nextResponder];
}
if ([next isKindOfClass:[ViewController class]]) {
    controller = (ViewController *)next;
}



© 著作权归作者所有

李广韬

李广韬

粉丝 5
博文 37
码字总数 41075
作品 0
朝阳
高级程序员
私信 提问
UI控件无法响应点击等事件的探索

UI控件无法响应点击等事件的探索 一、响应者链 关于响应者链,有如下一段介绍:每一个应用有一个响应者链,我们的视图结构是一个N叉树(一个视图可以有多个子视图,一个子视图同一时刻只有一个...

法斗斗
2016/05/11
37
0
事件的响应者链

iOS中界面的交互都是所有的可交互控件都是UIResponder直接或者间接的子类,获取当前view的下一个响应者使用方法:- (nullable UIResponder *)nextResponder 具体使用格式如下: UIResponder ...

奋斗的青春年华
2016/12/11
5
0
iOS触摸事件响应链

前言 本文讨论iOS事件中的触摸事件及其响应链,至于加速计事件和远程控制事件不在本文的讨论范畴。 本文讲解的问题: 触摸事件进入app内部是如何传递的?(不包含系统响应阶段) UIResponder响...

indulge_in
2017/11/22
0
0
iOS事件传递

前言 无论是Android,还是IOS,都是事件驱动的操作系统,事件是操作系统的灵魂。却很少有人能够理清楚事件在操作系统内部是如何进行传递处理的。这篇文章将深入探讨iOS系统事件,阐述事件是如...

scott2014
2015/09/17
2.4K
1
iOS手势与响应者链

这篇文章侧重于讲解手势识别、手势冲突、以及手势与响应链的关系。在处理多个手势识别场景,很容易出现手势冲突的问题,比如,我们需要对图片进行单击、长按、旋转、缩放、拖动、翻转等操作的...

秦明Qinmin
2017/10/30
0
0

没有更多内容

加载失败,请刷新页面

加载更多

任务调度-Spring+第三方库Quartz实现分布式任务管理与调度

1. 为什么要用Spring+第三方库Quartz来实现分布式任务管理和调度? 首先管理的目的是通过集群多节点的管理提供容错,调度的目的是保证同一任务只会被完整执行一次;之前分享过的任务调度-单体...

秋日芒草
1分钟前
0
0
Mysql Explain Type

前言 当我们执行sql,一般都会用Explain来查看sql的效率如何。今天在看sql执行效率的时候,忘记了其中Type的意思,现在在此记录一下。 效率 这里的type指的是访问类型,各个效率高低如下: ...

无敌小杰杰
9分钟前
0
0
外部浏览器网页复制公众号无法自动唤起微信并关注怎么办?

现在有很多用户在外部浏览器网页复制公众号时无法自动唤起微信并关注,这是因为第三方浏览器打开微信的接口,微信只给部分合作平台开放了接口权限,任何第三方想调用只能是通过一些技术手段来...

qjniop
14分钟前
0
0
建造者模式

建造者模式(Builder Pattern) 也叫生成器模式,其定义如下: Separate the construction of a complex object from its representation so that the same construction process can create d......

无知的小狼
19分钟前
0
0
距离计算方法

1、欧式距离(欧几里得距离) 欧式距离是最易理解的距离定义,即各坐标点的坐标之差的平方和相加,然后开根号。 二维平面上点 与点 之间的距离公式是: n维空间上点 和点 之间的距离公式是:...

城北徐公美
21分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部