1
首先讓我來告訴你我想要做的事:如何讓用戶選擇一個UIImagePickerController的源類型?
- 當用戶點擊一個按鈕,我想提出一個
UINavigationController
一個UIPopoverController
爲contentViewController
(這是在iPad) - 推入
UINavigationController
的第一個UIViewController
將是一個自定義視圖控制器,它具有2個按鈕:「拍照」和「從庫中選擇」。 - 觸摸「拍照」按鈕,將
setSourceType:UIImagePickerControllerSourceTypeCamera
在UIImagePickerController
並將其推入UINavigationController
- 在談到
UIImagePickerController
從「選擇庫」按鈕,將setSourceType:UIImagePickerControllerSourceTypePhotoLibrary
並將其推入UINavigationController
我希望能夠做到這一切,並能夠讓用戶在UINavigationController允許的情況下向後導航。
問題是,由於UIImagePickerController
也是UINavigationController
,所以我無法按#3和#4中所述將它推入另一個UINavigationController
。
問題:
- 有我的方式,使用
UIImagePickerController
用相機/照片庫視圖控制器推前一個自定義視圖控制器? - 或者相反,有沒有辦法讓我訪問相機/照片庫視圖控制器,以將它們推入不同的
UINavigationController
? - 還是有另一種方式,我完全失蹤在這裏?