0
這是我目前正在使用的動畫,我想知道如何反轉代碼以使動畫從右到左?如何反轉此動畫? Swift 3
func leftToRightAnimation(duration: TimeInterval = 0.5, completionDelegate: AnyObject? = nil) {
// Create a CATransition object
let leftToRightTransition = CATransition()
// Set its callback delegate to the completionDelegate that was provided
if let delegate: CAAnimationDelegate = completionDelegate as! CAAnimationDelegate? {
leftToRightTransition.delegate = delegate
}
leftToRightTransition.type = kCATransitionPush
leftToRightTransition.subtype = kCATransitionFromRight
leftToRightTransition.duration = duration
leftToRightTransition.timingFunction = CAMediaTimingFunction(name: kCAMediaTimingFunctionEaseInEaseOut)
leftToRightTransition.fillMode = kCAFillModeRemoved
// Add the animation to the View's layer
self.layer.add(leftToRightTransition, forKey: "leftToRightTransition")