[英]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.