一次点击事件所有的View的hitTest:withEvent:都会循环2遍。
猜测:第一遍寻找最适合的View,第二遍处理点击事件。不过为什么不一次解决还是存在问题(是否存在特殊情况)
找到合适的View后,根据响应链处理点击事件,会吃掉同级View的事件,所以某个View不能处理事件就不要让它成为合适的View(关闭userInteractionEnabled)
一次点击事件所有的View的hitTest:withEvent:都会循环2遍。
猜测:第一遍寻找最适合的View,第二遍处理点击事件。不过为什么不一次解决还是存在问题(是否存在特殊情况)
找到合适的View后,根据响应链处理点击事件,会吃掉同级View的事件,所以某个View不能处理事件就不要让它成为合适的View(关闭userInteractionEnabled)