【问题标题】:Unable to change backBarButtonItem in Swift无法在 Swift 中更改 backBarButtonItem
【发布时间】:2020-12-30 01:52:25
【问题描述】:

我想让我的 backBarButtonItem 只有 < ,没有 back。我搜索了 stackOverflow 并找到了一些解决方案,但它仍然是< back
我在推送的 VC 中试过这个:

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

还有这个,在我的AppDelegate:

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

但是两个都没有帮助我。谁知道为什么?
这就是我推送 ViewControllers 的方式:

let VC = XYZViewController()
self.navigationController?.pushViewController(VC, animated: true)

【问题讨论】:

    标签: ios swift uinavigationcontroller uinavigationbar uinavigationitem


    【解决方案1】:
    navigationItem.backBarButtonItem = UIBarButtonItem(title: "", style: .plain, target: nil, action: nil)
    

    将这段代码写入您要从中推送到下一个控制器的控制器中

    【讨论】:

    • 我在 viewDidLoad 中试过了。有效。您正在点击按钮吗?
    • 我的错误。没有工作,因为我正在使用 TabBar 并试图将此行放在 TabBar 的“子 VC”之一的 viewDidLoad 中。它应该在“Main TabBar VC”中。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-12
    • 1970-01-01
    • 2023-03-29
    • 2017-07-11
    • 1970-01-01
    相关资源
    最近更新 更多