我有一个有两个不同屏幕的UINavigationBar
。在两个屏幕上,导航栏具有相同的标题。因此,后退按钮应该只Back
为文本,而不是导航栏的标题。
如果我将父级视图控制器标题设置为nil
我有一个带有文本Back
的后退按钮,它会自动由iOS本地化。
我知道我可以按照以下问题中所述将文本设置为返回:如何在 UINavigationBar 上设置后退按钮的文本?但是,Back
是硬编码的,不会由iOS自动翻译。
我不想自己在Localizable.strings
中维护本地化,而是使用 iOS 中的预定义值。
我希望在我的导航栏上始终有一个标题和一个后退按钮,它显示Back
并使用 iOS 定义的值自动本地化。
有人知道这种行为是否以及如何实现吗?
据我所知,你不能强迫这种行为。解决它的一种方法是将标题添加到导航栏中,例如UITextView:
[self.navigationItem setTitleView:myUITextView]