2

私はUINavigationBar2つの異なる画面を持っています。両方の画面で、NavigationBar のタイトルは同じです。したがって、BackButtonBackには、NavigationBar のタイトルの代わりにテキストが必要です。

親の ViewController タイトルを に設定すると、 iOS によって自動的にローカライズされるnilテキストの backButton があります。Back

この質問で説明されているように、テキストを戻るように設定できることを知っています: UINavigationBar の戻るボタンのテキストを設定する方法は? ただし、Backハードコードされているため、iOS によって自動的に変換されません。

自分でローカリゼーションを維持したくはありませんがLocalizable.strings、iOS から事前定義された値を使用します。

NavigationBar と backButton に常にタイトルを付けたいと思います。これはBack、iOS で定義された値を使用して自動的にローカライズされます。

そのような動作を達成できるかどうか、またどのように達成できるかを誰かが知っていますか?

4

1 に答える 1

1

私の知る限り、あなたはその行動を強制することはできません。これを回避する1つの方法は、たとえばUITextViewを使用してナビゲーションバーにタイトルを追加することです。

[self.navigationItem setTitleView:myUITextView]
于 2012-05-16T19:40:08.233 に答える