如何在swift3中更改导航控制器上的后退按钮标题? [英] How to Change back button title on navigation controller in swift3?
本文介绍了如何在swift3中更改导航控制器上的后退按钮标题?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想将backbutton的标题更改为swift 3中的任何名称。我尝试了很多方法,但它们都没有为我工作。
I want to change the title of backbutton to any name in swift 3.I tried many ways but none of them worked for me.
self.navigationItem.backBarButtonItem?.title="Title"
self.navigationController?.navigationItem.backBarButtonItem?.title="Title"
仅供我在appdelegate中编写以下代码的信息。
Just for information i have written below code in appdelegate.
let backImage : UIImage = UIImage(named:"backArrow")!
UINavigationBar.appearance().barTintColor = UIColor(red: 0.0/255.0, green: 0.0/255.0, blue: 0.0/255.0, alpha: 1.0)
UINavigationBar.appearance().tintColor = UIColor.white
UINavigationBar.appearance().backIndicatorImage = backImage
UINavigationBar.appearance().backIndicatorTransitionMaskImage = backImage
UINavigationBar.appearance().titleTextAttributes = [NSForegroundColorAttributeName : UIColor.white]
UIBarButtonItem.appearance().setBackButtonTitlePositionAdjustment(UIOffsetMake(0, 0), for: .default)
IQKeyboardManager.sharedManager().enable = true
self.window?.backgroundColor = UIColor.white
推荐答案
您必须设置 backBarButtonItem
推送的
from。 navigationController
的 navigationItem
的属性viewController
You will have to set the backBarButtonItem
property of the navigationItem
of the viewController
that you push the said viewController
from.
self.navigationItem.backBarButtonItem = UIBarButtonItem(title: "Back", style: UIBarButtonItemStyle.plain, target: nil, action: nil)
但是,你必须设置为每个 viewController
。
However, you must set this for each viewController
.
这篇关于如何在swift3中更改导航控制器上的后退按钮标题?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文