如果想监听一个view上面的触摸事件,之前的做法是:
1、自定义一个view
2、实现view的touches方法,在方法内部实现具体处理代码
通过touches方法监听view触摸事件,有很明显的几个缺点:
1、必须得自定义view
2、由于是在view内部的touches方法中监听触摸事件,因此默认情况下,无法让其他外界对象监听view的触摸事件
3、不容易区分用户的具体手势行为
UITapGestureRecognizer
UILongPressGestureRecognizer
UISwipeGestureRecognizer
UIRotationGestureRecognizer
UIPinchGestureRecognizer
UIPanGestureRecognizer
代理可以添加多个手势
手势的识别状态
左边能点右边不能点
网友评论