【发布时间】:2012-05-16 18:44:10
【问题描述】:
我有一个UINavigationBar,有两个不同的屏幕。
在两个屏幕上,NavigationBar 具有相同的标题。
所以 BackButton 应该只有 Back 作为文本而不是 NavigationBar 的标题。
如果我将父 ViewController 标题设置为 nil,我有一个带有文本 Back 的后退按钮,它会被 iOS 自动本地化。
我知道我可以按照这个问题中的描述将文本设置为 back:How to set the text of a back button on a UINavigationBar?
但是,Back 是硬编码的,iOS 不会自动翻译。
我不想自己在 Localizable.strings 中维护本地化,而是使用 iOS 中的预定义值。
我希望我的 NavigationBar 上始终有一个标题和一个显示 Back 的后退按钮,并使用 iOS 定义的值自动本地化。
有人知道这种行为是否以及如何实现?
【问题讨论】:
标签: ios localization uinavigationbar uibarbuttonitem