戻るボタンをナビゲーション バーに追加するにはどうすればよいですか? 関連する質問がいくつかあることは知っていますが、どれも役に立ちませんでした。私はストーリーボードを使用しておらず、マスター ディテール テンプレートから始めたわけでもありません。これを行う設定はありますか?またはコードで追加しますか?もしそうなら、どのコードが必要ですか? どんな助けでも大歓迎です!ありがとう!
2 に答える
0
戻るボタンを明示的に追加する必要はありません。コントローラーを UINavigationController にプッシュすると、ボタンが自動的に追加されます。つまり、次のように呼び出します。
[navigator pushViewController: controller animated: ...];
戻るボタンを作成します。
于 2013-07-03T16:50:16.850 に答える
0
navigationController を正しく使用すると、デフォルトで戻るボタンが表示されます。ViewControllersはこれでなければなりません
NavigationController > FirstViewController > SecondViewController
navigationController を作成し、firstVC をルートとしてインスタンス化する必要があります。firstVC から押すsecondVC
と、戻るボタンが表示されます。
以下を appDelegate に配置するapplication didFinishLaunchingWithOptions:
と、最初に firstVC が読み込まれます。ウィンドウを初期化した後にこれを配置します...
UIViewController *firstVC = [[UIViewController alloc] initWithNibName:@"firstVC" bundle:nil];
// any setupup of firstVC
UINavigationController *navCon = [[UINavigationController alloc] initWithRootViewController:firstVC];
[self.window setRootViewController:navCon];
次に、secondVC をプッシュする場合は firstVC クラスで
firstVC.m:
UIViewController *secondVC = [[UIViewController alloc] init];
[self.navigationController pushViewController:secondVC animated:YES];
于 2013-07-03T17:55:57.013 に答える