如何更改导航栏默认返回按钮

Posted

技术标签:

【中文标题】如何更改导航栏默认返回按钮【英文标题】:How to change the Navigation bar default back button 【发布时间】:2015-08-05 14:22:23 【问题描述】:

您好,我无法更改导航栏默认后退按钮的标题

我试过了:

  self.navigationController?.navigationBar.backItem?.title="retour"
        self.navigationController?.navigationItem.leftBarButtonItem?.title="retour"
        self.navigationItem.backBarButtonItem?.title="retour"
        self.navigationItem.leftBarButtonItem?.title="retour"

【问题讨论】:

【参考方案1】:

设置为leftBarButtonItem

var backBtn : UIBarButtonItem = UIBarButtonItem(title: "retour", style: UIBarButtonItemStyle.Plain, target: self, action: nil)

self.navigationItem.leftBarButtonItem = backBtn

【讨论】:

谢谢它已经改变了标题,但是当我按下返回按钮时,我得到了一个错误unrecognized selector sent to instance 0x7fa451440910 尝试更改action=nil 当我点击后退按钮时没有任何反应 试试self.navigationItem.title = "retour" 它适用于标题,但不能使用后退按钮

以上是关于如何更改导航栏默认返回按钮的主要内容,如果未能解决你的问题,请参考以下文章

iOS 导航栏-返回按钮-自定义

Chrome Mobile,更改系统导航栏(返回、主页、最近按钮)背景颜色?

自定义iOS7导航栏背景,标题和返回按钮文字颜色

如何在导航栏中添加返回按钮?

转自定义iOS7导航栏背景,标题和返回按钮文字颜色 -- 不错不错!!

一次性解决导航栏的所有问题