簡體   English   中英

拖動手勢識別器會干擾滑動手勢識別器

[英]Drag Gesture Recognizer interfere with swipe Gesture Recognizer

我有關於手勢識別器的問題。 我的視圖中有兩個手勢識別器,一個手勢識別器添加到背景超級視圖中以滑動以更改背景顏色,另一個手勢識別器添加到可以拖動的子視圖中。

問題在於拖動手勢會干擾滑動。 當我拖動視圖時,在某些情況下,拖動操作將被識別為滑動並觸發滑動操作。 我不希望這樣,我只是希望在完成此拖動操作后即可識別出滑動。 當我快速拖動子視圖時,這種情況更常見。 每次拖動時,都會觸發滑動操作。

您需要使用requireGestureRecognizerToFail:設置較小的UIGestureRecognizer requireGestureRecognizerToFail:並向您的識別器傳遞您想對其進行重要操作。

UIView *subview = ....
[self addSubview:subview];

[self.gestureRecognizer requireGestureRecognizerToFail:subview.gestureRecognizer];

暫無
暫無

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

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