gpt4 book ai didi

ios - UIView 动画忽略持续时间

转载 作者:可可西里 更新时间:2023-11-01 17:08:43 26 4
gpt4 key购买 nike

我正在尝试从 UIView 子类中的一个 subview 执行动画。

动画持续时间忽略我尝试将其设置为的任何值,并且只执行约 2 秒的永久持续时间。finished 标志返回 True。

[UIView animateWithDuration:0.5f animations:^{
img.frame = newFrame;
} completion:^(BOOL finished) {
NSLog(@"result: %d", finished);
}];

当我使用旧方法时,它工作正常:

[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:0.5f];
img.frame = newIconRectFinal;
[UIView commitAnimations];

可能是什么问题?

最佳答案

您可能将动画封装在另一个动画中,并且它的持续时间用于两个动画。

关于ios - UIView 动画忽略持续时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17681109/

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