Как остановить анимацию? - PullRequest
1 голос
/ 02 мая 2011

Я использую этот код для создания анимации. У меня вопрос как остановить анимацию? Не говорите мне, чтобы изменить количество повторений либо. Я хочу, чтобы анимация работала, пока я не скажу "Стоп". Есть ли способ, который я могу использовать для достижения этой цели?

[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:1.0];
[UIView setAnimationRepeatAutoreverses:YES];
[UIView setAnimationRepeatCount:INFINITY];
[[menuViewOne loadBut] setFrame:CGRectMake(230, 35, 150, 25)];
[UIView commitAnimations];

1 Ответ

0 голосов
/ 02 мая 2011

Вы можете использовать анимацию начала и остановки, используя блоки. commitAnimations не рекомендуется документацией.

Из документов.

Использование этого метода не рекомендуется в iOS 4.0 и выше. Вы должны использовать блочные методы анимации для вместо этого укажите анимацию.

...