写真アプリまたはカメラ(UIImagePickerControllerSourceTypePhotoLibrary
またはUIImagePickerControllerSourceTypeCamera
)の画像を表示するように警告するメッセージが表示されます。ユーザーは両方のケースで画像を選択した場合UIImagePickerControllerSourceTypeカメラのナビゲーションでの問題
、私はそのようなビューコントローラをプッシュ:ユーザーがUIImagePickerControllerSourceTypePhotoLibrary
のために選択した場合、私のコントローラはUINavigatorControllerの内側になりますので、
- (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];
}
は問題ないが、。ユーザーは以前のナビゲーションに戻ることができます。
しかし、ユーザーがUIImagePickerControllerSourceTypeCamera
を選択した場合、UINavigationは私のビューの一番上にはありません。 CANCELボタンを作成したいからです。
どちらの場合も同じビューを使用します。
私にはお勧めしますか?ユーザーが写真を撮った後、私のPhotoViewControllerのUIImagePickerからUINavigationをどのように見ることができますか?たくさん