如何使用'animationImages'方法以编程方式创建UIImageView

时间:2013-02-26 21:26:16

标签: ios animation uiimageview

我已经以编程方式创建了大约15个UIImageViews并为其提供了标记。

我使用[UIView anim ......方法来移动它们使用[self.view viewWithTag:tag]来引用它们。

但是,[self.view viewWithTag:tag]似乎不适用于animationImages。 Xcode声明在'UIView'类型的对象上找不到Property animationImages

我正在尝试移动它们并同时为它们制作动画。我花了一整天的时间在网上搜索答案,但无济于事。

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:3)

您需要检查[self.view viewWithTag:tag]是否为UIImageView类型,然后在其上调用animationImages方法。警告声明UIView不支持animationImages,因为返回类型为viewWithTag: is a UIView and not UIImageView

你可以尝试类似的东西:

UIView *aView = [self.view viewWithTag:tag];

if ([aView isKindOfClass:[UIImageView class]]) {
   UIImageView *imageView = (UIImageView *)aView;
   imageView.animationImages = [NSArray arrayWith....];//some images    
}