所以我看到一大堆资源是关于如何改变UIImageView位置的类似问题的答案,可以这样做:
myUIImageView.center = CGPointMake(myImage_X, myImage_Y);
但是当我使用UIImageView动画时,我无法使用它。
我像这样开始动画:
myUIImageView.animationImages = [NSArray arrayWithObjects:
[UIImage imageNamed:@"img1.png"],
[UIImage imageNamed:@"img2.png"],
[UIImage imageNamed:@"img3.png"],nil];
[myUIImageView setAnimationRepeatCount:0];
myUIImageView.animationDuration = 1.0;
[myUIImageView startAnimating];
然后尝试使用上面的代码行移动它...这不起作用。 然后我在将其设置为属性并合成它之后尝试了这个:
[myUIImageView setFrame:CGRectMake( 10,
10,
myUIImageView.frame.size.width,
myUIImageView.frame.size.height
)];
但它不会移动图像:(
目前我的图像是现场动画。但我希望它最初改变位置(将坐标设置在屏幕顶部),然后让它落在Y方向。我在做些傻事吗?