2009-04-13 58 views
0

我遇到了一個問題,我需要將UIImagePickerController顯示爲相機視圖並在用戶屏幕上捕獲滑動。目前我在我的自定義視圖控制器中顯示imagePicker,然後爲攝像機調用其presentModalViewController。一旦顯示相機,我會在頂部插入一個視圖來捕捉用戶的輕掃手勢。唯一的是這是行不通的。沒有滑動通過。在UIImagePickerController上顯示UIView以捕獲用戶觸摸

當我以模態方式顯示控制器時,是否失去捕獲觸摸的選項?我不想使用任何未公開的API來完成這項工作。任何人有或有類似的問題?

回答

0

另一種選擇可能是讓UIApplication子類覆蓋sendEvent:。我還沒有嘗試過使用圖像選擇器,但是通過特定的漏斗輕敲鍵盤。這就是說,這兩種解決方案(我的和你的)在技術上並沒有使用未記錄的API,他們正在對屏幕上的事物佈局或者視圖層次結構或事件順序進行假設。不是我看到跨操作系統版本工作的東西。

+0

我結束了創建一個UIView子類和轉發觸摸到我的主控制器,這是工作。感謝您的答覆! – Sophtware 2009-04-15 17:11:41