繁体   English   中英

UIImagePickerControllerSourceTypeCamera 导航问题

[英]UIImagePickerControllerSourceTypeCamera problem with Navigation

我有一个警报,询问用户他/她是否想要来自 Photo App 或 Camera( UIImagePickerControllerSourceTypePhotoLibraryUIImagePickerControllerSourceTypeCamera )的图片。

当用户在两种情况下都选择图像时,我会推送一个这样的视图控制器:

- (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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM