【发布时间】:2012-02-29 19:15:34
【问题描述】:
首先让我告诉你我想要做什么:
- 当用户点击一个按钮时,我想呈现一个
UIPopoverController和一个UINavigationController作为它的contentViewController(这是在 iPad 上) - 第一个推入
UINavigationController的UIViewController将是一个自定义视图控制器,它有两个按钮:“拍照”和“从库中选择”。 - 触摸“拍照”按钮将
setSourceType:UIImagePickerControllerSourceTypeCamera上的UIImagePickerController推入UINavigationController - 触摸“从库中选择”按钮将
setSourceType:UIImagePickerControllerSourceTypePhotoLibrary上的UIImagePickerController推入UINavigationController
我希望能够做到所有这些,并且能够允许用户在 UINavigationController 允许的情况下向后导航。
问题在于,由于UIImagePickerController 也是UINavigationController,我无法将其推入另一个UINavigationController,如#3 和#4 所述。
问题:
- 有没有办法让我使用
UIImagePickerController和在相机/照片库视图控制器之前推送的自定义视图控制器? - 或者相反,有没有办法让我访问相机/照片库视图控制器,将它们推送到不同的
UINavigationController? - 或者我在这里完全想念另一种方式?
【问题讨论】:
标签: objective-c ios uinavigationcontroller uiimagepickercontroller uipopovercontroller