交互App设计:
1.1让注册视图消失
让当前视图消失,实际上就是要销毁当前的视图控制器,因此需要使用控制器类的dismiss(animated:completion:)方法。
//以动画的方式去除通过modally方式添加进来的控制器
self.dismiss(animated:true,completion:nil)
假设我们需要在View ControllerA中呈现View ControllerB,那么A就充当Presenting View Controller(弹出VC)的角色,而B就是Presented View Controller(被弹出VC)。当需要除去Presented View Controller(View Controller B)的时候,则要在Presenting View Controller(View ControllerA)中执行dismiss(animated:completion:)方法,如果是在Present View Controller调用dismiss(animated:completion:)方法的话,同样会通过Presrnting View Controller的dismiss(animated:completion:)方法进行处理。