我已经以编程方式创建了大约15个UIImageViews
并为其提供了标记。
我使用[UIView anim ......方法来移动它们使用[self.view viewWithTag:tag]
来引用它们。
但是,[self.view viewWithTag:tag]
似乎不适用于animationImages
。 Xcode声明在'UIView'类型的对象上找不到Property animationImages
。
我正在尝试移动它们并同时为它们制作动画。我花了一整天的时间在网上搜索答案,但无济于事。
有人可以帮忙吗?
答案 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
}