动画像帧/块

时间:2012-05-24 06:28:22

标签: iphone ipad animation

有没有人知道如何在Objective-C中对图像进行动画制作 Famous Brands(需要Flash Player才能看到)

1 个答案:

答案 0 :(得分:0)

拍摄您的图片并使用您最喜爱的照片应用将其分成几部分。为每个图片创建imageView,并将其添加到扮演图像容器角色的新UIView。现在将此UIView添加到主视图中。

如果您想要设置动画,只需遍历容器视图中的所有imageViews并启动以下动画:

[UIView animateWithDuration:0.3
                        delay: i * 0.3
                        options:UIViewAnimationCurveEaseInOut
                     animations:^{
                         currentImageView.alpha = 0.0;
                         currentImageView.transform = CGAffineTransformMakeScale(0.0, 1.0);
                     }
                     completion:nil
];  

其中currentImageView是循环中的当前imageView,而迭代器变量是。

使用CoreGraphics对原始图像进行切片会更好,所以您不必像上面所述那样手动执行,但这样做的工作量会更多。