相关疑难解决方法(0)

如何在swift3中更改导航控制器上的后退按钮标题?

我想在swift 3中将backbutton的标题更改为任何名称.我尝试了很多方法,但它们都没有为我工作.

self.navigationItem.backBarButtonItem?.title="Title"
self.navigationController?.navigationItem.backBarButtonItem?.title="Title"
Run Code Online (Sandbox Code Playgroud)

仅供参考,我在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
Run Code Online (Sandbox Code Playgroud)

uinavigationbar uinavigationcontroller uinavigationitem swift

3
推荐指数
2
解决办法
2万
查看次数