我正在开发一个需要带有 imageView 动画的应用程序。开始时图像的位置在 CGPoint(735,112),单击动画按钮时,它必须移动到屏幕的左侧,即指向 CGPoint(20,112),并且必须从左到右重复动画,即指向 CGPoint( 735,112),必须在此之后停止。我正在使用以下代码。
CGRect newRect=cleanStrip.frame;
[UIView beginAnimations:@"animation1" context:nil];
[UIView setAnimationDuration:3.0];
[UIView setAnimationDelegate:self];
[UIView setAnimationRepeatAutoreverses:YES];
newRect.origin.x=20;
cleanStrip.frame=newRect;
[UIView commitAnimations];
重复动画后,图像视图必须在原始位置 CGPoint(735,112) 处停止。但上面的代码将图像停止在 CGPoint(20,112) 处。
动画后如何将图像停止在其原始位置。谢谢,