// // IHSignupSuccess.swift // Inhealth // // Created by weclouds on 2020/1/19. // Copyright © 2020 weclouds. All rights reserved. // import UIKit import SwiftPopup class IHSignupSuccess: SwiftPopup { override func viewDidLoad() { super.viewDidLoad() self.navigationBarTitle = "Sign in" self.view.backgroundColor = .white } @IBAction func signInAction(_ sender: Any) { //1.直接跳回到根视图 //1.1 直接通过 window.rootViewController 获取根VC,再dissmiss,达不到理想效果 // self.view.window?.rootViewController?.dismiss(animated: true, completion: nil) //1.2循环调用 presentingViewController 获取根VC,再dissmiss //获取根VC var rootVC = self.presentingViewController while let parent = rootVC?.presentingViewController { rootVC = parent } //释放所有下级视图 rootVC?.dismiss(animated: true, completion: nil) } }