Angenommen, ich habe ein Rechteck, das horizontal lang ist. Es ist blau. Ich möchte, dass es rot ist. Ich möchte jedoch, dass die Farbänderung auf der einen Seite beginnt und auf der anderen endet.Animieren der Hintergrundfarbenänderung - von Seite zu Seite
Ich kann eine Schlüsselbildanimation verwenden, um die ganze Ansicht allmählich von Rot zu Blau zu ändern. Gibt es eine Möglichkeit, es von links nach rechts/rechts-links zu verändern?
UIView.animateKeyframesWithDuration(2.0 /*Total*/, delay: 0.0, options: UIViewKeyframeAnimationOptions.CalculationModeLinear, animations: {
UIView.addKeyframeWithRelativeStartTime(0.0, relativeDuration: 1/1, animations:{
self.view.backgroundColor = UIColor.redColor()
self.view.layoutIfNeeded()
})
},
completion: { finished in
if (!finished) { return }
})