0

私はこれで新しいビューをプッシュします:

- (IBAction)selectName:(id)sender {
     SelectNameViewController *nameController = [[SelectNameViewController alloc]
                                              initWithNibName:@"SelectNameView"
                                              bundle:nil];
    [self.navigationController pushViewController:nameController animated:YES];
    [nameController release];
}

しかし、新しいビューのナビゲーション バーには戻るボタンがありません。

なぜこれ?カスタムの戻るボタンを作成できることはわかっていますが、デフォルトが必要です。どうすれば修正できますか?

ありがとう

4

3 に答える 3

1

解決しました。問題は MainWindow.xib の NavigationController でした。別の NavigationController を作成しましたが、動作します。

于 2010-12-17T23:49:11.200 に答える
0

問題はあなたのペン先にあると思います。残念ながら、私はInterface Builderを使用していないため、問題が何であるかわかりません。

于 2010-12-17T22:48:00.063 に答える
0

今日もこの問題がありました。私の場合は以下の理由でした。

通常、戻るボタンのタイトルは、前のナビゲーション項目のタイトルです。ナビゲーション アイテムのタイトルが空の場合、ボタンのタイトルは単に「戻る」になります。ただし、ナビゲーション タイトルを含むすべての要素のローカライズを追加しました。しかし、タイトルの代わりに画像を使用したため、ローカライズ文字列は空でした。その特殊なケースでは、戻るバーのボタンは完全に消えます。

これがいつか誰かに役立つことを願っています。見つけるのに数時間かかりました。

于 2013-06-27T15:28:28.630 に答える