簡體   English   中英

UIPanGestureRecognizer和2個UISwipeGestureRecognizers

[英]UIPanGestureRecognizer and 2 UISwipeGestureRecognizers

我有一個帶有UIPanGestureRecognizer和2個UISwipeGestureRecognizers的視圖(一個為左,一個為右)。

我遇到的問題是UIPanGestureRecognizer始終會覆蓋滑動。

我想要的是滑動應該覆蓋平移...這是否有可能,或者我是否需要找到其他處理方式。

僅供參考-為解釋為什么我需要這樣做,我有一組從紙牌中抽出的紙牌。 抽出的卡片會顯示給用戶(該卡片的插圖)。 現在,我需要將其他信息中繼給用戶(卡名,詳細信息等)。 我基本上將一堆UILabel隱藏在UIImageView后面,並更改圖像視圖的Alpha設置以顯示文本。

感謝您的任何幫助,您可以提供。

使用requireGestureRecognizerToFail:方法來確保僅在另一個識別器失敗后才觸發一個識別器,因此在這種情況下:

[panGestureRecognizer requireGestureRecognizerToFail:swipeGestureRecognizer];

順便說一句,您只需要1個滑動識別器,direction屬性就是位掩碼,因此您可以將其設置為

swipeGestureRecognizer.direction = UISwipeGestureRecognizerDirectionLeft | UISwipeGestureRecognizerDirectionRight

它會識別兩個方向

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM