IOS手勢

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章