简短的描述响应链和事件传递
自底向上查找第一响应者,通过-(UIView*)hittest:touchevent;(注:1、userInteractionEnabled == NO;2、hidden = YES;3、透明度 alpha 小于等于0.01;4、pointInside返回NO;时,本身和视图不再处理响应。从后往前遍历子控件。)和-(BOO)pointInsid:touchevent;来判断,亦可重写这两个方法,改变点击传递或范围;自上向低响应事件,或响应或丢弃。
简短的描述响应链和事件传递
自底向上查找第一响应者,通过-(UIView*)hittest:touchevent;(注:1、userInteractionEnabled == NO;2、hidden = YES;3、透明度 alpha 小于等于0.01;4、pointInside返回NO;时,本身和视图不再处理响应。从后往前遍历子控件。)和-(BOO)pointInsid:touchevent;来判断,亦可重写这两个方法,改变点击传递或范围;自上向低响应事件,或响应或丢弃。
本文标题:对iOS响应链和事件传递的总结
本文链接:https://www.haomeiwen.com/subject/fjjvhqtx.html
网友评论