[英]CameraRoll Button using UIImagePickerControllerSourceTypeCamera?
[英]UIImagePickerControllerSourceTypeCamera problem with Navigation
我有一个警报,询问用户他/她是否想要来自 Photo App 或 Camera( UIImagePickerControllerSourceTypePhotoLibrary
或UIImagePickerControllerSourceTypeCamera
)的图片。
当用户在两种情况下都选择图像时,我会推送一个这样的视图控制器:
- (void)imagePickerController:(UIImagePickerController *)picker
didFinishPickingMediaWithInfo:(NSDictionary *)info{
UIImage *pickedImage = [info
objectForKey:UIImagePickerControllerOriginalImage];
PhotoViewController* controller = [[PhotoViewController alloc]initWithNibName:@"PhotoViewController" bundle:nil photo:pickedImage];
[picker pushViewController:controller animated:YES];
}
当用户选择UIImagePickerControllerSourceTypePhotoLibrary
时没有问题,因为我的控制器将在 UINavigatorController 内。 因此用户可以返回上一个导航。
但是当用户选择UIImagePickerControllerSourceTypeCamera
,UINavigation 不在我的视图顶部。 我需要它,因为我想创建一个取消按钮。
我在这两种情况下都使用相同的视图。
你对我有什么建议吗? 用户拍照后,如何从我的 PhotoViewController 中的 UIImagePicker 看到 UINavigation?
非常感谢
我在 PhotoViewControler 中使用此代码来解决我的问题:
- (void)viewDidLoad{
...
...
[self.navigationController setNavigationBarHidden:NO animated:YES];
...
...
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.