【发布时间】:2015-12-15 11:47:00
【问题描述】:
我试过这段代码:
navigationController?.navigationItem.backBarButtonItem?.title = ""
但它不起作用,也没有改变任何东西。如何将 backButton 文本设置为空?
【问题讨论】:
标签: ios swift uinavigationcontroller uinavigationbar uinavigationitem
我试过这段代码:
navigationController?.navigationItem.backBarButtonItem?.title = ""
但它不起作用,也没有改变任何东西。如何将 backButton 文本设置为空?
【问题讨论】:
标签: ios swift uinavigationcontroller uinavigationbar uinavigationitem
我尝试使用此代码作为后退按钮标题。它工作正常
let barButton = UIBarButtonItem()
barButton.title = ""
self.navigationController?.navigationBar.topItem?.backBarButtonItem = barButton
【讨论】:
self.navigationController!.navigationBar.topItem!.title = ""
【讨论】:
你应该使用:
navigationItem.backBarButtonItem = UIBarButtonItem(title: "", style: .Plain, target: nil, action: nil)
仅查看 而不是
【讨论】:
你必须改变前一个控制器的标题,尝试在 viewDidDisappear 中的 segue 之前这样做
【讨论】:
要删除backButtonItem 的标题,请将这行代码放在View Controller 的viewDidLoad: 中,backButtonItem 位于:
navigationItem.backBarButtonItem = UIBarButtonItem(title: "", style: .Plain,
target: nil, action: nil)
【讨论】:
self.navigationItem.leftBarButtonItem=nil;
或
self.navigationItem.backBarButtonItem=nil;
【讨论】: