Я масштабирую UIImageView, а затем возвращаю его с помощью UIView animateWithDuration с опцией UIViewAnimationOptionAutoreverse.Проблема в том, что анимация изображения немного зазубрилась (дергается) в конце анимации.Вот мой код:
[UIView animateWithDuration:0.25 delay:0 options:UIViewAnimationOptionAutoreverse
animations:^{
myImage.transform = CGAffineTransformScale(CGAffineTransformIdentity, 0.9, 0.9);}
completion:^(BOOL finished){if (finished){
myImage.transform = CGAffineTransformScale(CGAffineTransformIdentity, 1.0, 1.0);}}];
Я знаю, что что-то упустил, но не знаю с чего начать: (
ОБНОВЛЕНИЕ1: я выполняю вложенные 6 анимаций, где каждая следующая анимациявыполняется после предыдущего. Для этого я использую блочную анимацию и выполняю каждую следующую анимацию в полном блоке.
UPDATE2: я пробовал с опцией UIViewAnimationOptionRepeat, но после каждой анимации масштаба все еще есть некоторый эффект вспышки.