3

我想爲「tickle」創建一個自定義的UIGestureRecognizer,換句話說,檢測一個swipeLeft後跟一個swipeRight,兩次,而不用提起手指。創建自定義「tickle」UIGestureRecognizer的最佳方式是什麼?

我知道我可以通過自定義手勢從頭開始創建它,但是之後我需要實現所有「觸摸」方法並基本上重新創建滑動手勢。是否有任何方法僅通過組合已經存在的組合創建自定義UIGestureRecognizer?換句話說,擴展了UISwipeGestureRecognizer的自定義UIGestureRecognizer?

或者我需要從頭開始構建它?如果是這樣,有誰知道一個滑動手勢的底層代碼?

回答

4

我知道你毫不猶豫地從頭開始構建它,但是tbh,任何其他方式都會感覺「一起被黑了」。

此外,從頭開始構建此特定手勢將變得很容易,因爲Ray Wenderlich的手勢識別器教程實際講述瞭如何實現您自己的自定義手勢......現在只有這一點,但他向您展示瞭如何實現撓癢癢手勢!

下面是他的教程鏈接:http://www.raywenderlich.com/6567/uigesturerecognizer-tutorial-in-ios-5-pinches-pans-and-more

約撓癢癢手勢的部分是朝向底部。隨意按照他的教程,並學習如何使用它,或者你可以下載他的示例代碼,並複製/粘貼他的撓癢癢手勢識別器類。

編輯:哎呀,這個問題已經很多個月了。哦,現在它有一個答案。

+0

只要您添加新洞察信息,回答舊問題就沒有任何問題。在這種情況下,任何見解>沒有見識! –

+0

比從未更好的遲到;)我只是希望我知道我爲什麼現在需要這個!儘管如此,這是一個很棒的發現,我會從中學到很多東西,所以當下一次我被要求做這樣的事情時,我將能夠做到!非常感謝! – jowie

相關問題