【问题标题】:How to check image during animation如何在动画期间检查图像
【发布时间】:2010-04-09 22:38:29
【问题描述】:

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

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

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

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

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

【问题讨论】:

    标签: iphone objective-c animation uiview


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-05-14
      • 2014-10-29
      • 2022-09-30
      • 1970-01-01
      • 2015-08-10
      • 2012-10-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多