对iOS响应链和事件传递的总结
2018-12-13 本文已影响0人
德坤柳
简短的描述响应链和事件传递
自底向上查找第一响应者,通过-(UIView*)hittest:touchevent;(注:1、userInteractionEnabled == NO;2、hidden = YES;3、透明度 alpha 小于等于0.01;4、pointInside返回NO;时,本身和视图不再处理响应。从后往前遍历子控件。)和-(BOO)pointInsid:touchevent;来判断,亦可重写这两个方法,改变点击传递或范围;自上向低响应事件,或响应或丢弃。