2010-10-21 7 views
0

Je veux utiliser l'image dans la vue qui se déplacera comme chapiteau comme en HTML, d'un bout à l'autre fin de vue. Quelqu'un pourrait-il me fournir ce code comment faire cela.Image avec animation dans l'iphone

Merci d'avance n s'il vous plaît aidez-moi avec cela.

+1

Désolé, les questions de donner-moi-un-code ne sont généralement pas les bienvenus ici. Vous devez essayer de faire quelque chose vous-même et poser des questions sur des problèmes spécifiques que vous rencontrez dans le processus ... – Vladimir

Répondre

1

Il était la nouvelle API blocs qui introduit dans iOs 4.0 Utilisez cette option si vous n'êtes pas encore à 4,0

CABasicAnimation *theAnimation;   
theAnimation=[CABasicAnimation animationWithKeyPath:@"transform.translation.x"]; 
theAnimation.duration=1; 
theAnimation.repeatCount=2; 
theAnimation.autoreverses=YES; 
theAnimation.fromValue=[NSNumber numberWithFloat:0]; 
theAnimation.toValue=[NSNumber numberWithFloat:-60]; 
[view.layer addAnimation:theAnimation forKey:@"animateLayer"]; 

Ce morceau de code déplace la vue 60 pixels vers la gauche, puis revenir à sa position initiale [S'il vous plaît n'oubliez pas de voter si vous trouvez cette réponse utile :-)]

+0

Oui bro qui était la raison pour laquelle je suis usin iphone 3.2.1 sdk, donc obtenir le problème.je vais l'essayer tommorow.Sure je vais voter avant vous mais j'ai besoin de 15 réputations, j'ai eu 11 mais quelqu'un m'a voté vers le bas. – Sabby

+0

Hummm Je l'ai maintenant grâce à mes chers ........ – Sabby

0

Utiliser des effets de transition de UIView ..

[UIView AnimateWithDuration: delay: options: animations: completion: ]; 

Methode. répétez la transition avec quelques bons effets.

+0

merci mon pote je vais utiliser cette méthode ... – Sabby

+0

[UIView AnimateWithDuration: 3 délai: 1 options: aucune animation: @ "logo (1) .png ", @" sabby.png "achèvement: OUI]; J'ai essayé comme ceci mais son message d'avertissement montrant. Vous pourriez me dire où est l'erreur. – Sabby