辨識Gestures
有兩種方法:1. 在Controller class中對某個UIVIew加入gesture recognizer
UIPanGestureRecognizer是一個abstract base class UIGestureRecognizer的concrete subclass。此abstract base class定義了各種states:
注意Xcode利用 #selector( method )來註解 這邊target的event handler是一個ViewController instance中的pan method,事實上"ViewController."這個naming是不需要的,因為default就是self,target handler的可能定義如下:
當然一個gesture recognizer會有一些有用的methods:
setTranslation比較奇特,算是重新設定判定的起始點,看情況可能會需要這個功能。
2. 或是提供某個gesture callback
沒有留言:
張貼留言