繁体   English   中英

如何在导航项中使用“后退”按钮

[英]How use Back Button in Navigation Item

当有一个ViewController并插入Navigation Item ,将自动创建一个Back按钮。 在我的tableView中,我使用didSelectRowAtIndexPath来区分ViewS并且此视图使用相同的导航项,但不创建后退按钮。

后退按钮是在推送/搜索时自动创建的。 如果要自己创建此功能,则必须设置UINavigationItem的leftBarButtonItem属性,并实现一种方法来调用:

func backBTPressed() {
     self.navigationController.popViewControllerAnimated(yes)
}

看到:

向leftBarButtonItem添加后退箭头?

在UINavigationController上创建形状为leftBarButtonItem的后退箭头

您还可以在方法tableView:didSelectedRowAtIndexPath中的上一个视图控制器中进行推送:

 func tableView(tableView: UITableView, didDeselectRowAtIndexPath indexPath: NSIndexPath) {

  var newViewController = ..
  self.navigationController!.pushViewController(newViewController, animated: true)
 }

完成了。 后退按钮已经在那里。

您可以尝试放松赛格。 检查以下链接。

教程

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM