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

Meg*_*ron 5 uiviewcontroller ios swift

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

vil*_*393 13

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

Swift 3中,这个功能是:

viewController.dismiss(animated: true)
Run Code Online (Sandbox Code Playgroud)


Nav*_*mad 5

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

self.dismiss(animated: true, completion: nil)
Run Code Online (Sandbox Code Playgroud)