gpt4 book ai didi

uiviewanimation - ios UIView 动画曲线

转载 作者:行者123 更新时间:2023-12-03 15:19:16 36 4
gpt4 key购买 nike

有什么方法可以像下面这样以“简短而简单”的方式做事?曲线似乎仍然使用 EaseOut .

[UIView setAnimationCurve:UIViewAnimationCurveEaseIn];
[UIView animateWithDuration:0.5 animations:^{
// ... do stuff here
}];

最佳答案

您正在混合两种不同类型的 UIView 动画。你应该使用这样的东西:

[UIView animateWithDuration:0.5
delay:0.0
options:UIViewAnimationOptionCurveEaseIn
animations:^{
// ... do stuff here
} completion:NULL];

这来自较新的基于块的 UIView-animation API。另一方面,第一行是旧 UIView 动画 API 的一部分,如下所示:
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:0.5];
[UIView setAnimationCurve:UIViewAnimationCurveEaseIn];
// ... do stuff here
[UIView commitAnimations];

它们做同样的事情,你可以使用任何一个(尽管 Apple 推荐基于块的 API,因为在动画完成后进行回调更容易/更清晰)。

关于uiviewanimation - ios UIView 动画曲线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10986607/

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