是否有功能来完成像android中的UIviewcontroller?

时间:2015-07-03 13:20:07

标签: ios swift uiviewcontroller

在Android中,您可以调用方法finish()并关闭活动。 swift中有类似的东西吗?

2 个答案:

答案 0 :(得分:12)

不完全。如果你的viewController被推到屏幕上,如果你的视图控制器是UINavigationController上的模态或各种解雇方法之一,你必须更加明确地调用viewController.dismissViewControllerAnimated(true, completion: nil)

Swift 3 中,此功能为:

viewController.dismiss(animated: true)

答案 1 :(得分:3)

简单优雅的解决方案,请写下以下行以关闭当前的视图控制器

self.dismiss(animated: true, completion: nil)