NavigationBarに「戻るボタン」がありません
-
11-10-2019 - |
質問
私はこれで新しいビューをプッシュします:
- (IBAction)selectName:(id)sender {
SelectNameViewController *nameController = [[SelectNameViewController alloc]
initWithNibName:@"SelectNameView"
bundle:nil];
[self.navigationController pushViewController:nameController animated:YES];
[nameController release];
}
しかし、新しいビューのナビゲーションバーでは、バックボタンはありません。
なぜこれですか?カスタムバックボタンを作成できることは知っていますが、デフォルトが必要です。どうすれば修正できますか?
ありがとう
解決
私は解決しました。問題は、mainWindow.xibのNavigationControllerでした。別のNavigationControllerを作成しましたが、機能します。
他のヒント
問題はあなたのペン先にあると思います。残念ながら、私はインターフェイスビルダーを使用していないため、問題が何であるかわかりません。
今日もこの問題がありました。私にとって、理由は次のとおりでした:
通常、バックボタンのタイトルは、以前のナビゲーションアイテムのタイトルです。ナビゲーションアイテムのタイトルが空の場合、ボタンのタイトルは単なる「バック」になります。ただし、ナビゲーションタイトルを含むすべての要素のローカリゼーションを追加しました。しかし、タイトルの代わりに画像を使用したため、ローカリゼーション文字列は空でした。その特別な場合、バックバーボタンは完全に消えます。
これがいつか誰かを助けることを願っています、私に知るのに数時間かかりました。
所属していません StackOverflow