1

写真アプリまたはカメラ(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をどのように見ることができますか?たくさん

答えて

0

おかげで私は私の問題を解決するために、私のPhotoViewControlerでこのコードを使用:

- (void)viewDidLoad 
{ 
    ... 
    ... 

    [self.navigationController setNavigationBarHidden:NO animated:YES]; 

    ... 
    ... 
} 
関連する問題