[英]How to emulate a tap on a uiview?
我遇到了一個問題...就是這樣:
我將一個UIGestureRecognizer
添加到self.view
( self
是一個UIViewController
)並處理tap事件。
但是我還有另一個UIView
是self.view
的子視圖,它具有“輕touchesEnded
”手勢的反應( touchesBegan
和touchesEnded
)。
問題出現了:當我點擊它時,由於self.view
截獲了手勢,因此UIView
無法獲取事件。 那么,有沒有一種方法可以模擬“敲擊”或在動作函數中自然放開?
- -加 - -
將UIGesture轉發到后面的視圖是一個類似的問題,但是在這種情況下,它可以將UIGestureRecognizer
傳遞給子視圖。
在這種情況下,我需要處理觸摸的開始時間和結束時間,因此無法使用UIGestureRecognizer
處理。
或者是否可以使用UIGestureRecognizer
調整功能?
是的,我通過將其傳遞給UIGesturerecognizer
來解決它,並使用了以下方法: 如何用UIGestureRecognizer替換TouchesBegan
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.