我在 UIView 动画中遇到了一个奇怪的行为。我正在开发一个使用一些 UIView 动画的 iPad 应用程序。
所有动画的持续时间设置为 0.5。最初在启动应用程序时,所有动画都运行良好。但是在一些连续使用后没有动画发生,所有 UIView 的变化都很快发生,就像动画中没有设置持续时间一样。
我不确定为什么会这样。有没有其他人遇到过这种问题?
以下是我正在使用的动画之一。像这样,我使用了很多动画,但一段时间后没有任何动画发生,但动画块内的所有代码都工作正常
[UIView animateWithDuration:0.5 animations:^{
[tempLabel setFont:titleFont.font];
[tempLabel setTransform: CGAffineTransformMakeRotation((-90 * M_PI / 180))];
tempLabel.frame = CGRectMake(2,0,23,30);
}];