xcode, iphone эффект анимации setAnimationPosition - PullRequest
1 голос
/ 07 июля 2011

есть ли другой метод, кроме

[UIView setAnimationPosition: CGPoint (0,0)];

Я реализую «эффект отстой», но эффект продолжает идти в верхний левый угол.

Я хочу, чтобы эффект был «засосан» в определенную позицию.

setAnimationPosition похоже, но оно не работает / не рекомендуется?

1 Ответ

0 голосов
/ 27 сентября 2013

Вы можете попробовать это.

[UIView animateWithDuration:1 delay:0 options:UIViewAnimationOptionCurveEaseIn animations:^{CGAffineTransform transform= CGAffineTransformMakeTranslation(170, 20);
        [myImage setTransform:transform];
    } completion:nil];

Если вы хотите добиться лучшего эффекта, добавьте это в код:

 CGAffineTransformMakeScale(myScale, myScale);

и используйте concat для объединения обеих анимаций

CGAffineTransformConcat(scaleAnim, transform);
...