ios编程,在UINavigation控制器中使用UIImagePicker

时间:2012-02-09 16:56:19

标签: ios cocoa-touch uinavigationcontroller uiimagepickercontroller

我想在我的项目中实现以下类型的UI流程

http://imgur.com/77pK3

所以,基本上以下选项,我必须在popover中显示,并且在用户选择的基础上,我必须导航到下一个视图,然后可以回到我的主视图。 到目前为止,我的方法是在我的主视图中,我创建了一个带有导航控制器的弹出窗口。导航控制器根视图控制器是UITableView控制器的子类。在UITableView控制器中,我提出以下两个选项,当用户在表格视图中选择“照片滚动”时,我会按这样推送

tableVIewDidSelectROw

但是在这一行之后我得到了崩溃,我甚至尝试使用

UIImagePickerController *imgPicker = [[UIImagePickerController alloc] init]]
impgPicker.source = // source type to camera roll
[self.navigationController pushViewController:imgPicker animation:YES]

但结果相同。

非常感谢任何帮助,我在iOS 5模拟器上运行。

1 个答案:

答案 0 :(得分:1)

UIImagePickerController用作模态视图控制器,并使用presentModalViewController:animated:方法显示。

您可能需要定义自己的视图控制器以按设计实现接口。您可以通过ALAssetsLibrary类访问相册和照片。