ios编程,在UINavigationcontroller中使用ImagePicker

标签 ios cocoa-touch uinavigationcontroller uiimagepickercontroller

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

http://imgur.com/77pK3

所以,基本上以下选项,我必须在弹出窗口中显示,并且根据用户选择,我必须导航到下一个 View ,然后才能返回到我的主视图。 到目前为止,我的方法是在我的主视图中,我正在创建一个带有导航 Controller 的弹出窗口。导航 Controller Root View Controller 是 UITableView Controller 的子类。在 UITableView Controller 中,我提供了以下两个选项,当用户在表格 View 中选择“Photo Roll”时,delagate tableVIewDidSelectROw,我是这样推送的

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

但在这一行之后我遇到了崩溃,我什至尝试使用

[self prsentViewController]

但结果相同。

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

最佳答案

UIImagePickerController 旨在用作模态视图 Controller 并使用 presentModalViewController:animated: 方法显示。

您可能需要定义自己的 View Controller 来实现设计的界面。您可以通过 ALAssetsLibrary 类访问相册和照片。

关于ios编程,在UINavigationcontroller中使用ImagePicker,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9215190/

相关文章:

ios - AvAudioRecorder 录音文件随机损坏

swift - NavigationItem 右键未设置

ios - 在 RestKit 映射之前访问 JSON 响应

ios - 从 awakeFromNib 调用 Bundle.main.loadNibNamed 时无限循环

iphone - 如何在 iPhone SDK 中集成 Google Image Search API?

iphone - 我对 UINavigationController 的使用有什么问题?

ios - 在透明导航栏之间过渡到半透明

ios - 如何让我的形象隐藏在我的标签后面?

ios - 在钥匙串(keychain)中找不到有效的 iOS 代码签名 key

iphone - iPhone 内存监视器是什么?