2016-08-05 69 views
0

我試圖做一個由UISwipeGestureRecognizer觸發的自定義交互轉換,但狀態總是UIGestureRecognizerStateEnded,所以我不能用它來控制動畫。UISwipeGestureRecognizer狀態總是結束

蘋果的文檔說Some of these states are not applicable to discrete gestures但他們沒有說哪些狀態可用於UISwipeGestureRecognizer。 [https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIGestureRecognizer_Class/index.html#//apple_ref/occ/instp/UIGestureRecognizer/state]

請問UISwipeGestureRecognizer只有一個狀態,還是我做錯了什麼?

回答

2

滑動手勢是不連續的。當他們認出一個滑動的時候,他們會開火,然後他們就完成了。如果您想要在您滑動手指時發生轉換,則需要使用平移手勢識別器。

0

仍不能確定滑動手勢,但這個工作在我的情況好轉:UIPanGestureRecognizer