как сделать непрерывную переработку анимации UIView

Следующий код перемещает изображение справа налево один раз, но я хочу делать это постоянно. переместитесь справа налево, затем вернитесь влево за пределы экрана и повторите снова справа налево.

imageview=[[UIImageView alloc] initWithFrame:CGRectMake(320, 200, 2635, 200)];

image=[UIImage imageWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"animal" ofType:@"png"]]; 
               [imageview setImage:image];

[self.view addSubview:imageview];

[UIView beginAnimations:@"MoveAndStrech" context:nil];
[UIView setAnimationDuration:40];     //30
[UIView setAnimationBeginsFromCurrentState:YES];
CGPoint p, b, a, c, d,e;
p.x = 0;
p.y = 200;

imageview.center=p;

[UIView commitAnimations];  
6
задан lilzz 16 April 2011 в 22:49
поделиться