2010-12-01 11 views
4

Quelqu'un peut-il me guider s'il vous plaît comment créer une animation d'oscillation sur un ImageView.Animation de vue oscillante

J'ai une image tag et je veux animer ..

des extraits de code de CABasicAnimation pour elle ???

+0

Si c'est un effet de "rebond" que vous recherchez, vérifiez cette question qui est liée à cela: http://stackoverflow.com/questions/5161465/how-to-create-custom-easing-function-with- core-animation –

+0

Si c'est quelque chose comme l'animation de secousse sur le tremplin, peut-être cet article peut vous aider: http://www.cocoabyss.com/coreanimation/ios-springboard-shake-effect/ – scalbatty

+1

non en fait je le veux comme un pendule .. :) – Hisenberg

Répondre

0

Vous pouvez utiliser:

+ (void)animateWithDuration:(NSTimeInterval)duration delay:(NSTimeInterval)delay 
options:(UIViewAnimationOptions)options animations:(void (^)(void))animations 
completion:(void (^)(BOOL finished))completion 

Et utiliser la facilité et facilité les transitions d'accélérer et décélérer vers la fin.

Note: les blocs à base de l'animation est uniquement valable en est 4.0 et plus tard si vous voulez plus tôt vous devez utiliser

+ (void)beginAnimations:(NSString *)animationID context:(void *)context 

Et c'est une simple question de la modification du cadre de la vue.