Re: [問題] 被覆蓋的view如何同時觸發手勢

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

Links booklink

Contact Us: admin [ a t ] ucptt.com