2012-07-06 57 views
1

我有一個UIPanGestureRecognizer和2個UISwipeGestureRecognizers(一個用於左邊,一個用於右邊)的視圖。UIPanGestureRecognizer和2個UISwipeGestureRecognizers

我遇到的問題是UIPanGestureRecognizer總是覆蓋滑動。

我想要的是,滑動應該覆蓋泛...這是可能的,還是我需要找到一種不同的做事方式。

僅供參考 - 爲了解釋爲什麼我需要這個,我有一套卡片,我正在繪製出甲板。被繪製的卡片被顯示給用戶(爲此的藝術作品)。現在,我需要傳遞給用戶的其他信息(卡名稱,詳細信息等)。我基本上在UIImageView背後隱藏了一堆UILabel,我更改了圖像視圖的Alpha設置以顯示文本。

感謝您提供的任何幫助。

回答

5

使用requireGestureRecognizerToFail:方法,以確保一個識別器另一個失敗後,在這種情況下,只有解僱,所以:

[panGestureRecognizer requireGestureRecognizerToFail:swipeGestureRecognizer]; 

順便說一句,你只需要1所刷卡識別,方向屬性是位掩碼這樣你就可以將其設置爲

swipeGestureRecognizer.direction = UISwipeGestureRecognizerDirectionLeft | UISwipeGestureRecognizerDirectionRight 

,它可以識別兩個方向

+0

謝謝,完美的作品。我不知道方向是這樣的一面旗幟。我仍然需要兩個用於我的目的,雖然... – 2012-07-06 15:16:20

+0

感謝您的位掩碼信息!很有幫助 :) – 2013-10-31 14:31:11

相關問題