0

私はしばらく Stackoverflow に潜んでいましたが、これが私の最初の iOS 投稿です。

UINavigationController をプログラムで実装しており、デフォルトの戻るボタンに使用しています。戻るボタンにあるテキストは、スタックのために、前のナビゲーション バーのビューのタイトルの名前にデフォルト設定されます。

新しい UIBarButtonItem を作成せずに、戻るボタン (左バー ボタン) のテキストを変更して、セレクターの使用を避け、代わりに使用しているスタックを使用できるようにしたいと考えています。また、NavController 内に既にボタン オブジェクトがあるため、新しいボタン オブジェクトを作成することも避けたいと考えています。

例: A というタイトルの NavViewA が、B というタイトルの NavViewB に進みます。NavViewB の左のバー ボタンは、今は「A」と表示されていますが、「Turtles」と表示されるようにしたいと考えています。

  1. どうすればこれを行うことができますか?

  2. 新しい UIButtonItem を作成し、ポップするセレクターでそれを使用することになった場合、NavController のデフォルト ボタンはそれ自体の割り当てを解除しますか、それともメモリを占有しますか?

ありがとう

4

1 に答える 1

1

これはviewDidLoadNavViewControllerA

self.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"Turtles" style:UIBarButtonItemStyleBordered target:nil action:nil];

それはまだあなたのためにポップを行います。

于 2013-05-24T16:27:43.727 に答える