Brak opisu

SideAnimator.swift 731B

    // // SideAnimator.swift // PaiaiUIKit // // Created by ffib on 2019/1/24. // Copyright © 2019 yb. All rights reserved. // import Foundation struct SideAnimator: PresentAnimatable { func contentViewAppearAnimation(duration: TimeInterval, in view: UIView) { let animation = CATransition() animation.duration = duration animation.type = .moveIn animation.subtype = .fromLeft view.layer.add(animation, forKey: nil) } func contentViewDisappearAnimation(duration: TimeInterval, in view: UIView) { UIView.animate(withDuration: duration) { view.center = CGPoint(x: view.center.x - view.bounds.width, y: view.center.y) } } }