gpt4 book ai didi

ios - 动画结束时变慢

转载 作者:行者123 更新时间:2023-11-28 18:03:32 26 4
gpt4 key购买 nike

我有一个翻译动画,将我的按钮从 A 移动到 B。

这条路线看起来像这样:

1) 按钮缓慢加速2) 在动画中间达到速度的顶峰3) 接近终点时减速

这是我的代码

[UIView animateWithDuration:speed
delay:delay
options:UIViewAnimationOptionAllowUserInteraction
animations:^(void){
[UIView setAnimationRepeatCount:5];
cloud.frame = (CGRectMake(cloud.frame.origin.x,
cloud.frame.origin.y+900, cloud.frame.size.width, cloud.frame.size.height));

}completion:nil];

我希望我的动画始终具有相同的速度。

我怎样才能做到这一点?

最佳答案

UIViewAnimationOptionCurveLinear 添加到您的动画选项中,如下所示:

[UIView animateWithDuration:speed
delay:delay
options:UIViewAnimationOptionAllowUserInteraction|UIViewAnimationOptionCurveLinear
animations:^(void){
[UIView setAnimationRepeatCount:5];
cloud.frame = (CGRectMake(cloud.frame.origin.x,
cloud.frame.origin.y+900, cloud.frame.size.width, cloud.frame.size.height));

}completion:nil];

关于ios - 动画结束时变慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20637140/

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