草庐IT

iOSiios开发-事件分发机制(hitTest与响应链)

一、什么是hitTesthitTest:withEvent:是UIView里面的一个方法,该方法的作用在于:在视图的层次结构中寻找一个最适合的view来响应触摸事件。该方法会被系统调用,调用的时候,如果返回为nil,即事件有可能被丢弃,否则返回最合适的view来响应事件。-(UIView*)hitTest:(CGPoint)pointwithEvent:(UIEvent*)eventpoint:在接收器的局部坐标系(界)中指定的点。event:系统保证调用此方法的事件。如果从事件处理代码外部调用此方法,则可以指定nil。returnValue:视图对象是当前视图和包含点的最远的后代。如果点完全

iOSiios开发-事件分发机制(hitTest与响应链)

一、什么是hitTesthitTest:withEvent:是UIView里面的一个方法,该方法的作用在于:在视图的层次结构中寻找一个最适合的view来响应触摸事件。该方法会被系统调用,调用的时候,如果返回为nil,即事件有可能被丢弃,否则返回最合适的view来响应事件。-(UIView*)hitTest:(CGPoint)pointwithEvent:(UIEvent*)eventpoint:在接收器的局部坐标系(界)中指定的点。event:系统保证调用此方法的事件。如果从事件处理代码外部调用此方法,则可以指定nil。returnValue:视图对象是当前视图和包含点的最远的后代。如果点完全