Swift NavigationViewController

点选画面后,编辑→嵌入→导航控制器

随后建立第二个页面并用button连接

问题:

那么第二页使用dissmiss的方法可以回去吗?

因为popViewController是属于navigationController的方法,不是ViewController本身的方法。

  @IBAction func buttonAction(_ sender:UIButton){ 
  // dissmiss的方法按了没任何效果 
  //关闭(动画:true,完成:nil) 
  //以下为正确的使用方式 
  self.navigationController?.popViewController(动画:true) 
  } 

点选第一页的导航,可以改标题及返回按钮名称

第二页可以使用导航项拉入上方即可

使用程式码进入页面或离开页面

进入,使用pressent会没有导航

  navigationController?.pushViewController(“进入页面的ID”,动画:true) 

离开

  navigationController?.popViewController(动画:true)