3

我一直在尝试创建简单的“基于块的动画”。我在这里使用一组图像“图像”。我使用了这种方法:

 [UIView animateWithDuration:3.0 
                       delay:0.0f 
                     options:UIViewAnimationOptionAllowUserInteraction | UIViewAnimationOptionCurveLinear 
                  animations:^{ imageview.animationImages = images; } 
                  completion:nil];

但是,当我更改参数值animateWithDuration:并且delay:我想减慢动画速度时不会发生任何变化,但即使我将这些值更改为 20-30 也不会发生任何变化。请帮忙。

4

2 回答 2

1

要更改 a 中的图像UIImageView,您不必将其放在动画块中。您必须使用UIImageView'animationImagesanimationDuration属性,以及可能- startAnimating和.- stopAnimating的方法UIImageView

于 2012-07-07T14:25:34.430 回答
0

将图像数组添加到

动画图像

UIImageView 的

并给出一些动画持续时间

于 2013-04-01T09:52:22.763 回答