我試圖讓我的iPad應用程序通過VGA電纜將應用程序的屏幕鏡像到輔助屏幕。由於性能問題,我只想讓我的視圖顯示在輔助屏幕上,但仍然通過iPad的屏幕捕捉觸摸事件。將觸摸事件傳遞給UIViewController的視圖
我當前方法是具有兩個UIWindows:一個用於將VGA連接屏幕,其中顯示所有的視圖,動畫等,並且另一個的UIWindow爲iPad屏幕捕捉觸摸事件。這在工作方面非常出色,我可以記錄在iPad屏幕上接收到的觸摸事件。
但由於某種原因,我無法將touchesBegan:
,touchesEnded:
等方法傳遞給我的UIViewControllers
並讓它們正確反應。如果我直接將其發送至UIViewController
我可以通過覆蓋在UIViewController
觸摸事件,捕捉它們,但這只是對後臺捕捉觸摸,而不適用於添加到UIViewController
按鈕等有用。
然後我嘗試將觸摸事件發送到viewController.view
,並且它們在其他地方消失。我甚至嘗試循環視圖控制器中的每個子視圖,但仍然沒有骰子。
我必須錯過簡單的東西,任何想法?