Im Versuch, Farbänderung zu animieren, wie folgt:Animieren Farbe von oben nach unten und umgekehrt
[UIView animateWithDuration:1.0 delay:0.2 options:UIViewAnimationOptionCurveEaseIn animations:^{
self.view.backgroundColor = [UIColor greenColor];
} completion:^(BOOL finished)
{
NSLog(@"Color transformation Completed");
[UIView animateWithDuration:1.0 delay:0.2 options:UIViewAnimationOptionCurveEaseOut animations:^{
self.view.backgroundColor = [UIColor whiteColor];
} completion:^(BOOL finished)
{
NSLog(@"Color transformation Completed");
}
];
}
];
ich die Farbe von oben nach unten fließen soll, wie es den gesamten Bildschirm mit grüner Farbe füllt und es sollte von unten nach oben mit weißer Farbe füllen.
So habe ich UIViewAnimationOptionCurveEaseIn
beim Füllen grün und options:UIViewAnimationOptionCurveEaseOut
beim Füllen mit weiß verwendet, aber ich bin nicht in der Lage, den gewünschten Effekt zu bekommen .. warum also?