ios编程,使用UINavigationcontroller里面的ImagePicker
Posted
技术标签:
【中文标题】ios编程,使用UINavigationcontroller里面的ImagePicker【英文标题】:ios Programming, using UIImagePicker inside UINavigation controller 【发布时间】:2012-02-09 16:56:19 【问题描述】:我想在我的项目中实现以下类型的 UI 流
http://imgur.com/77pK3
所以,基本上以下选项,我必须在弹出窗口中显示,并且根据用户选择,我必须导航到下一个视图,然后才能回到我的主视图。
到目前为止,我的方法是在我的主视图中,我正在使用导航控制器创建一个弹出框。导航控制器根视图控制器是UITableView
控制器的子类。在UITableView
Controller 中,我提出了以下两个选项,当用户在 table view delagate tableVIewDidSelectROw
中选择“Photo Roll”时,我是这样推动的
UIImagePickerController *imgPicker = [[UIImagePickerController alloc] init]]
impgPicker.source = // source type to camera roll
[self.navigationController pushViewController:imgPicker animation:YES]
但是在这行之后我遇到了崩溃,我什至尝试使用
[self prsentViewController]
但结果相同。
任何帮助将不胜感激,我在 ios 5 模拟器上运行。
【问题讨论】:
崩溃后您在控制台中看到了什么? 什么都没有,即使我打开了 NSZombie,仍然什么都没有 【参考方案1】:UIImagePickerController 旨在用作模态视图控制器并使用 presentModalViewController:animated: 方法显示。
您可能需要定义自己的视图控制器来实现所设计的界面。您可以通过 ALAssetsLibrary 类访问相册和照片。
【讨论】:
以上是关于ios编程,使用UINavigationcontroller里面的ImagePicker的主要内容,如果未能解决你的问题,请参考以下文章
iOS 7 - UITabBarController selectedIndex 崩溃