如何让后退栏按钮项目显示在 iOS 中的导航项目中?
How do I get the back bar button item to show up in my navigation item in iOS?
我无法在我的导航控制器的根视图控制器中的导航项中显示后退栏按钮项。
我试过设置不同的属性。
像这样的其他问题没有给我有效的答案。
她是我在根视图控制器中的代码:
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
}
分配给 leftBarButtonItem
而不是 backBarButtonItem
对我有用:
override func viewDidLoad() {
super.viewDidLoad()
print("viewDidLoad")
navigationItem.leftBarButtonItem = UIBarButtonItem(title: "Button", style: .plain, target: nil, action: nil)
}
我无法在我的导航控制器的根视图控制器中的导航项中显示后退栏按钮项。
我试过设置不同的属性。
像这样的其他问题没有给我有效的答案。
她是我在根视图控制器中的代码:
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
}
分配给 leftBarButtonItem
而不是 backBarButtonItem
对我有用:
override func viewDidLoad() {
super.viewDidLoad()
print("viewDidLoad")
navigationItem.leftBarButtonItem = UIBarButtonItem(title: "Button", style: .plain, target: nil, action: nil)
}