-1

有谁知道如何在 Objective-C 中为图像制作动画,就像在 Famous Brands中所做的那样(需要 Flash Player 才能看到)

4

1 回答 1

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循环中的电流,而 i 是迭代器变量。

用 切片原始图像会更好CoreGraphics,因此您不必如上所述手动进行,但这需要更多的工作。

于 2012-05-24T08:00:42.300 回答