1.如果一个控件继承 UIControl ,不用添加手势,自带target,本身自带点击事件。
2.所有控件都可以添加手势
[控件
addGestureRecognizer:
(UIGestureRecognizer *)
]
3.IOS中系统提供的手势有哪些?
UILongPressGestureRecognizer (长按识别器)
UIRotationGestureRecognizer (旋转识别器)
UIPinchGestureRecognizer (捏合识别器)
UIPanGestureRecognizer (拖动识别器)
UISwipeGestureRecognizer (扫动识别器)
UITapGestureRecognizer (轻拍识别器)
4.IOS提供的手势都是具有相同的父类,父类为:UIGestureRecognizer
5.UIGestureRecognizer这个手势类是如何封装的?
6.UIGestureRecognizer这个父类可以看做是一个抽象类,并不具备手势的具体功能,但是它提供了子类共有的初始化方法、属性、代理
<1>共有的初始化方法
- (instancetype)initWithTarget:(id)target action:(SEL)action
<2>手势的状态 state
<3>手势是否失效 enable
<4>代理 delegate
<5>被添加的手势的 view