【问题标题】:Reseting navigation bar back button title to default iOS将导航栏后退按钮标题重置为默认 iOS
【发布时间】:2016-10-06 05:12:27
【问题描述】:

我知道我可以设置导航栏后退按钮的标题:

self.navigationItem.backBarButtonItem = UIBarButtonItem(title:"", style:.plain, target:nil, action:nil)

但是,我的应用程序的某些部分我想将其设置回默认文本“返回”(也将使用本地化)。我该怎么做呢?

【问题讨论】:

  • 你想显示带有本地化的后退按钮标题
  • 是的。只想将 iit 设置回默认值。
  • 但是你的问题很重要,我的兄弟

标签: ios swift uinavigationcontroller


【解决方案1】:

当我在父视图控制器中调用pushViewController 后立即放置它时,这个小技巧似乎起作用了。

但是,我在 iPad Pro 模拟器上的测试表明,它不仅尝试显示缩写文本,而且后退按钮甚至覆盖了任何打算出现在右侧的 UIButtonBarItem

let backButtonItem = UIBarButtonItem()
backButtonItem.title = "A button title which is much too long to be displayed in the navigation bar, so that iOS will replace this text with localized 'Back' button text."
navigationItem.backBarButtonItem = backButtonItem

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-02
    • 1970-01-01
    • 2020-01-07
    • 1970-01-01
    相关资源
    最近更新 更多