iphone - 关于 UIImageView 常量动画

标签 iphone cocoa-touch ios core-animation

我有一张图片,我想在 UIImageView 中不断设置动画。像一些图像对象左右移动?

提前致谢。

最佳答案

在图像编辑器中创建动画(或者如果您已经有了动画,则可以使用其他工具)

然后将每一帧保存为图像。在您的 Xcode 项目中创建一个文件夹并将文件导入其中。 (在下面的示例中,每个帧都被命名为“frame-x.png”,其中 x 是帧编号)

然后创建一个 UIImages 数组并为其设置 UIImageView 的 animationImages 属性:

imageView.animationImages = [NSArray arrayWithObjects:[UIImage imageNamed:@"frame-1"],
                                                        [UIImage imageNamed:@"frame-2"],
                                                        [UIImage imageNamed:@"frame-3"],
                                                        [UIImage imageNamed:@"frame-4"],
                                                        nil];

每帧都有一个 UIImage。然后开始动画:

[imageView startAnimation];

您还可以设置 ImageView 的 animationRepeatCount 属性。

参见 UIImageView Class Reference更多细节。

关于iphone - 关于 UIImageView 常量动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5452433/

相关文章:

iphone - 我的 ARC 应用程序如何在 iOS 3.x 中运行?

iphone - 如何使 View 看起来像报摊书架

iOS : Inserting multiple rows in UITableview with insertRowsAtIndexPaths

iphone - 在后台线程上加载 View

ios - 类型 'ChatViewController' 没有成员 'showOrHideKeyboard'

ios - UIAlertView更新标题

iphone - 为 UI 导航栏设置提示

cocoa-touch - 实时设置MKAnnotation坐标

objective-c - 通过iPhone应用发送推文

javascript - 二元运算在同一台机器上的不同输出