如何在iOS的导航项中显示后退栏按钮项?

时间:2018-10-20 17:26:36

标签: ios swift uinavigationcontroller uinavigationitem backbarbuttonitem

我无法在导航控制器的根视图控制器的导航项中显示后退按钮。

我尝试设置其他属性。

类似这样的其他问题不能给我一个有效的答案。

这是我在根视图控制器中的代码:

override func viewDidLoad() {
    super.viewDidLoad()

    print("viewDidLoad")

    navigationItem.leftItemsSupplementBackButton = true
    navigationItem.backBarButtonItem = UIBarButtonItem(title: "Button", style: .plain, target: nil, action: nil)
    navigationItem.setHidesBackButton(false, animated: true)
    navigationItem.leftItemsSupplementBackButton = true

}

1 个答案:

答案 0 :(得分:0)

对我来说,分配给leftBarButtonItem而不是backBarButtonItem

override func viewDidLoad() {
    super.viewDidLoad()

    print("viewDidLoad")

    navigationItem.leftBarButtonItem = UIBarButtonItem(title: "Button", style: .plain, target: nil, action: nil)
}