系统以及帮我们做好了事件传梯的分发每个继承UIResponder对象都有事件传递以及分发方法
就是func hitTest(_point:CGPoint, with event:UIEvent?) ->UIView?
举例: 如果一个Scrollview 上面分别覆盖了三个视图平均了scrollview
当然了这三个视图并不是add在scroll上面
这样的话。scroll就不能滑动了。然后我们实现一个效果 左右两边需要响应scro事件
这个时候就可以判断了。如果point 在 左右两个视图上。就把事件响应者设置为scro
这样就可以让scro自己去处理滑动事件了
网友评论