gpt4 book ai didi

ios - 动画颜色从上到下变化,反之亦然

转载 作者:行者123 更新时间:2023-11-29 11:51:46 25 4
gpt4 key购买 nike

我正在尝试按如下方式设置颜色变化的动画:

[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");
}

];
}
];

我希望颜色从上到下流动,因为它用绿色填充整个屏幕,它应该从下到上填充白色。

所以我在填充绿色时使用了 UIViewAnimationOptionCurveEaseIn ,在填充白色时使用了 options:UIViewAnimationOptionCurveEaseOut 但我无法获得预期的效果..为什么这样?

最佳答案

options只描述你的动画将如何运作。例如,EaseIn表示动画的速度先慢后快。

所以如果你想实现这个动画,你可以设置 2 UIView s 为绿色和白色,然后更改其 frame通过动画。

关于ios - 动画颜色从上到下变化,反之亦然,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40804209/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com