为什么UIView动画只能用很长的时间

时间:2013-08-31 01:56:13

标签: ios objective-c animation uiview uiimageview

我已经搜索过并且之前看过这个问题,但仍未找到足以满足我需求的答案。

我的视图中有一些UIImageViews。它们存储在名为viewArray的NSMutableArray属性中。但是,当我运行以下动画代码时,UIImageViews只是跳到最终状态,没有任何动画。如果我将持续时间更改为10.0,动画工作正常,但这对我来说太长了。

[UIView animateWithDuration:1.0 
                 animations:^{
                     for (UIImageView *view in viewArray) {
                         view.transform = CGAffineTransformScale(view.transform, 1.5, 1.5);
                     }
                 }];

这些UIImageViews已经在视图中了,因为我看到了一些addSubview不是瞬间的答案,所以这不是问题所在。

究竟发生了什么?在设计动画时我需要记住一些事情吗?

0 个答案:

没有答案