我有一个NavigationViewController,root是一个普通的UIViewController。 我以编程方式呈现TableViewController:
self.performSegue(withIdentifier: "showTableViewVC", sender: nil)
此TableViewVC显示BACK按钮但它根本不起作用。
此TableViewVC的segue是" show / push" SEGUE。
如何导航回UIViewController?
答案 0 :(得分:1)
<强> 1。在showTableViewVC中的导航控制器中添加UIBar按钮。
override func viewDidLoad() {
super.viewDidLoad()
let backBarButton = UIBarButtonItem.init(barButtonSystemItem: .add, target: self, action: #selector(backButtonTapped(sender:))) as UIBarButtonItem
self.navigationItem.setLeftBarButton(backBarButton, animated: true)
}
<强> 2。实施后退按钮操作。
func backButtonTapped(sender: UIBarButtonItem)
{
self.navigationController?.popViewController(animated: true)
}