我已按以下方式设置动画(self是UIImageView,myImages是UIImages数组):
self.animationImages = myImages;
self.animationDuration = 50;
self.animationRepeatCount = 0;
[self startAnimating];
在动画期间,我想查看当前图像。我尝试了以下方式
if([self image]==[UIImage imageNamed:@"image1.png"]);
但这不起作用。这有直截了当的方法吗?我可以跟踪动画期间显示的图像吗?
答案 0 :(得分:0)
没有官方方法可以从动画UIImageView获取当前显示的图像(索引)。注意:如果animationImages属性包含的值不是nil,则根本不使用image属性的内容,并且不包含可用数据。
但是,您可以测量自动画开始以来经过的时间并自行评估当前帧/图像索引。