作者:
darktt (小朱)
2016-02-14 06:57:57你可以實作 UIGestureRecognizer 的 delegate 裡的
- gestureRecognizer:shouldBeRequiredToFailByGestureRecognizer:
- gestureRecognizer:shouldRequireFailureOfGestureRecognizer:
- gestureRecognizer:shouldRecognizeSimultaneouslyWithGestureRecognizer:
這三個 Method,它的功能是,前兩個是問你要不要取消另外一個手勢的運作,
最後一個是要不要與另外一個手勢一同運作。
為什麼要這個?
因為 UIScrollView 的 scroll 動作也是個手勢,
他叫做 UIScrollPanGestureRecognizer ,
這個 Class 是 UIScrollView 自己獨有的,所以沒看過是正常的,
因此可以透過這樣子的方式來達到你想要的手勢觸發方式。