我有一个带有导航栏的应用程序 我在视图控制器中添加了带有侦听器的取消按钮:
navigationItem.leftBarButtonItem = UIBarButtonItem(title: "Cancel", style: .plain, target: self, action: #selector(addTapped))
但是当我运行我的应用程序时 我再也看不到导航栏上的“取消”按钮
我在做什么错了?
答案 0 :(得分:0)
您的代码应该可以使用,但是您可以确保执行以下操作。
1.将代码放在视图控制器
class YourViewController: UIViewController {
override func viewDidload() {
super.viewDidLoad()
navigationItem.leftBarButtonItem = UIBarButtonItem(title: "Cancel", style: .plain, target: self, action: #selector(addTapped))
}
}
2,确保屏幕上没有图像,因为它会隐藏导航栏