ビューのナビゲーション項目のタブバーに BackButton を追加する次のコードがあります。それは正常に動作します。
// Add back button
UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithTitle:@"Back" style:UIBarButtonItemStylePlain target:nil action:nil];
[view.navigationController setNavigationBarHidden:NO animated:YES];
view.navigationItem.backBarButtonItem = backButton;
view.navigationController.navigationBar.barStyle = UIBarStyleBlack;
[backButton release];
次の行を使用して新しいビュー コントローラーに移動しますが、デフォルトのアニメーションが表示されます。
[view.navigationController pushViewController:viewController2 animated:YES];
表示方法を変更したいので、次の方法でやってみました。
[viewController2 setModalTransitionStyle:UIModalTransitionStyleFlipHorizontal];
[view.navigationController presentModalViewController:viewController2 animated:YES];
これは正常に動作しますが、BackButton を紛失しました..!! とにかく、新しいView Controllerを特定のトランジションスタイルで表示し、戻るボタンをそのままにしておくことはありますか?
ありがとう。