簡體   English   中英

如何在uiview上模擬水龍頭?

[英]How to emulate a tap on a uiview?

我遇到了一個問題...就是這樣:

我將一個UIGestureRecognizer添加到self.viewself是一個UIViewController )並處理tap事件。

但是我還有另一個UIViewself.view的子視圖,它具有“輕touchesEnded ”手勢的反應( touchesBegantouchesEnded )。

問題出現了:當我點擊它時,由於self.view截獲了手勢,因此UIView無法獲取事件。 那么,有沒有一種方法可以模擬“敲擊”或在動作函數中自然放開?

- -加 - -

將UIGesture轉發到后面的視圖是一個類似的問題,但是在這種情況下,它可以將UIGestureRecognizer傳遞給子視圖。

在這種情況下,我需要處理觸摸的開始時間和結束時間,因此無法使用UIGestureRecognizer處理。

或者是否可以使用UIGestureRecognizer調整功能?

是的,我通過將其傳遞給UIGesturerecognizer來解決它,並使用了以下方法: 如何用UIGestureRecognizer替換TouchesBegan

暫無
暫無

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

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