重置根控制器(动画效果)

2022-04-01  本文已影响0人  不要虚度美好的时光
    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
    }
上一篇 下一篇

猜你喜欢

热点阅读