簡體   English   中英

iOS:從另一個視圖以編程方式調用 onTapGesture

[英]iOS : Programmatically call onTapGesture from another view

我目前有一個 UIView,稱之為 (A),它外包給了 3rd 方庫。 在物理上按下 onTapGesture 會很簡單,但這里的問題是這個 (A) 位於另一個視圖層次結構上,而不是我擁有的層次結構上。 這樣做的原因是我將變換應用於與(A)分開的這個。

我決定委托一個 UIButton 以編程方式調用有問題的 UIView 的 onTapGesture,有沒有辦法做到這一點?

我無權訪問此 3rd 方庫的 onTap 選擇器。

這是對你的問題的一個很晚的答案。 如果您仍在努力,我的回答可能會有所幫助,或者其他人會發現它有幫助。

手勢不會暴露其目標和動作。 在這種情況下,以編程方式創建假觸摸可能會有所幫助。 由於您擁有UIView您可以輕松獲得該視圖的window 使用 window 找出 x,y 坐標並創建一個假的UITouch事件。 我也有類似的問題,創造假觸摸對我有用。 是我參考的用於創建假觸摸的鏈接。

暫無
暫無

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

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