有谁知道如何在 Objective-C 中为图像制作动画,就像在 Famous Brands中所做的那样(需要 Flash Player 才能看到)
问问题
65 次
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 回答