static func swapRootViewController(_ vc: UIViewController) {
guard let window = UIApplication.shared.keyWindow else {
return
}
let transition = CATransition()
transition.duration = 0.3
transition.type = .push
transition.subtype = .fromRight
transition.timingFunction = CAMediaTimingFunction(name: .easeInEaseOut)
window.layer.add(transition, forKey: kCATransition)
window.rootViewController = vc
}
网友评论