UINavigationController に戻るボタンを追加したいので、以下のコードを試しています:
EGOPhotoViewController *photoController = [[EGOPhotoViewController alloc] initWithPhotoSource:source];
UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:photoController];
navController.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
navController.modalPresentationStyle = UIModalPresentationFullScreen;
// UINavigationBar *my_bar;
//UINavigationItem *my_item=[[UINavigationItem alloc] initWithTitle:@"test"];
UIBarButtonItem* button = [[UIBarButtonItem alloc] initWithTitle: @"Back"
style: UIBarButtonItemStyleBordered
target: navController
action: @selector(onBack)];
//my_item.rightBarButtonItem = button;
[[navController navigationItem] setRightBarButtonItem:button];
self.title=@"Gallery";
[self presentModalViewController:navController animated:YES];
このコード出力は次のとおりです。
コードは UINavigationController に [戻る] ボタンを追加しません。UINavigationController の [戻る] ボタンにコードを追加しています。
誰か助けてください…!
ありがとう..!