Я пытаюсь анимировать кнопку UIB для случайного перемещения по экрану в разных направлениях.Код ниже является своего рода работой.Кнопка начнет двигаться по случайной траектории, однако затем она просто будет двигаться вперед и назад между точкой A и точкой B.
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:1];
[UIView setAnimationRepeatCount:1000];
[UIView setAnimationRepeatAutoreverses:YES];
CGFloat x = (CGFloat) (arc4random() % (int) self.view.bounds.size.width);
CGFloat y = (CGFloat) (arc4random() % (int) self.view.bounds.size.height);
CGPoint squarePostion = CGPointMake(x, y);
button.center = squarePostion;
[UIView commitAnimations];
Как мне заставить ее продолжать двигаться к новой случайной точкекаждый раз, когда он меняет направление, вместо того, чтобы просто двигаться вперед и назад?
Спасибо!