ios - 图片查看动画

标签 ios animation uiimageview

我使用以下代码将动画分配给 uiimageview

 Fire.animationImages = [NSArray arrayWithObjects:
                            [UIImage imageNamed:@"firework1.png"],
                            [UIImage imageNamed:@"firework2.png"],
                            [UIImage imageNamed:@"firework3.png"],
                            [UIImage imageNamed:@"firework10.png"],nil];

    [Fire setAnimationRepeatCount:0];
    Fire.animationDuration = 0.5;
    [Fire startAnimating];

我希望动画在达到 0.5 时停止我尝试了 if 语句,但它不起作用。请帮忙。

最佳答案

根据UIImageView将动画重复计数设置为 0 的文档将使其无限期重复,请尝试使用 [Fire setAnimationRepeatCount:1]; 代替。

关于ios - 图片查看动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24989032/

相关文章:

ios - Metal 着色语言中的浮点精度问题

javascript - 使用 JavaScript 缓动动画

iphone - iPad SDK,如何使用 UIImageView 处理方向

ios - 使用 scrollView 和 imageView 的 bounds.height 属性计算 zoomScaleForHeight

swift - 有没有更简单的方法以编程方式查看 UIImageView?

ios - 给定带有多行标签的 Collection View 单元格的宽度,如何获得首选的 AutoLayout 高度?

ios - 滚动时 UITableView 奇怪的行为

ios - 无法将 'NSTaggedPointerString' 类型的值转换为 Google Place Api 中的“NSArray”

c++ - Cocos2dx 动画(不使用过时的方法)

iphone - 您可以在 iPhone 中使用 Quartz 制作渐变动画吗?