簡體   English   中英

避免兩個不同視圖之間的觸摸手勢沖突

[英]Avoiding touch gesture conflicts between two different views

讓我強調一下,有兩個重疊的視圖,我想在頂部處理該視圖的觸摸手勢。

UIGestureRecognizeDelegate方法適用於一個視圖(而不是我已閱讀的兩個視圖)中的手勢沖突。 請不要在沒有解釋的情況下將我鏈接到這些線程。

在工具欄項目和附加了手勢的圖像視圖之間會發生此問題。 在此處輸入圖片說明


在上方的圖像中,無法觸摸按鈕。

其他應用程序可以毫無問題地處理這種情況。 如果我觸摸一個條形按鈕,它將起作用,並且如果我在非重疊部分上拖動視圖,則可以拖動它。

我該如何實現?

當前,圖像視圖已附加手勢(一個用於測試,一個用於平移)。


更新

根據要求,這里是一個Gif。 請注意,在工具欄下有一個視圖時,按鈕如何不響應。

在此處輸入圖片說明

問題是我正在使用view.layer.zPosition ,顯然更改zPosition不會更改視圖的位置是子視圖層次結構(這是我假設的)。

資料來源: https : //stackoverflow.com/a/15807250/3366784

暫無
暫無

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

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