2011-03-27 59 views
1

我有一个图像我想在UIImageView中不断动画。像一些图像对象左右移动?关于UIImageView常量动画

在此先感谢。

+1

请不要在你的问题中写下“紧急”,这被认为是粗鲁的。你需要写一些更具体的问题。你有没有试过为此编码? – occulus 2011-03-27 21:21:26

回答

2

创建的图像编辑动画(或别的东西,如果你已经有了动画)

然后每帧保存为图像。在您的Xcode项目中创建一个文件夹并将文件导入到其中。 (在每帧中下面的例子中被命名为“框架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]; 

您还可以设置图像视图的animationRepeatCount属性。

有关更多详细信息,请参阅UIImageView Class Reference