如何在动画期间检查图像

时间:2010-04-09 22:38:29

标签: iphone objective-c animation uiview

我已按以下方式设置动画(self是UIImageView,myImages是UIImages数组):

self.animationImages = myImages;
self.animationDuration = 50;
self.animationRepeatCount = 0;
[self startAnimating];

在动画期间,我想查看当前图像。我尝试了以下方式

if([self image]==[UIImage imageNamed:@"image1.png"]);

但这不起作用。这有直截了当的方法吗?我可以跟踪动画期间显示的图像吗?

1 个答案:

答案 0 :(得分:0)

没有官方方法可以从动画UIImageView获取当前显示的图像(索引)。注意:如果animationImages属性包含的值不是nil,则根本不使用image属性的内容,并且不包含可用数据。

但是,您可以测量自动画开始以来经过的时间并自行评估当前帧/图像索引。