swift 中的 UINavigationBarItem 问题
Problem with UINavigationBarItem in swift
我是 swift 的新手,我对导航右侧栏项目有疑问。我以编程方式做了正确的栏项目,但问题是我做了简单的代码来在视图控制器中显示正确的栏项目,但它根本没有出现。不知道是什么问题??我必须在情节提要中做些什么吗?
这是代码:
override func viewDidLoad()
{
super.viewDidLoad()
self.navigationItem.rightBarButtonItem = UIBarButtonItem(title: "startOver", style: .plain, target: self, action: #selector(startOver))
self.navigationItem.title = "NavigationBar"
}
@objc func startOver() {
/* if let navigationController = navigationController {
navigationController.popToRootViewController(animated: true)
}*/
print("start over")
}
对我来说效果很好,您可以清理代码然后重试,或者您需要确保将 viewController 嵌入到 navigationController
我是 swift 的新手,我对导航右侧栏项目有疑问。我以编程方式做了正确的栏项目,但问题是我做了简单的代码来在视图控制器中显示正确的栏项目,但它根本没有出现。不知道是什么问题??我必须在情节提要中做些什么吗?
这是代码:
override func viewDidLoad()
{
super.viewDidLoad()
self.navigationItem.rightBarButtonItem = UIBarButtonItem(title: "startOver", style: .plain, target: self, action: #selector(startOver))
self.navigationItem.title = "NavigationBar"
}
@objc func startOver() {
/* if let navigationController = navigationController {
navigationController.popToRootViewController(animated: true)
}*/
print("start over")
}