Comment puis-je animer le mouvement d'une étiquette ou d'une image? Je voudrais juste faire une transition lente d'un endroit sur l'écran à l'autre (rien d'extraordinaire).iOS - animer le mouvement d'une étiquette ou d'une image
13
A
Répondre
12
Vous recherchez les méthodes -beginAnimations:context:
et -commitAnimations
sur UIView.
En un mot, vous faites quelque chose comme:
[UIView beginAnimations:nil context:NULL]; // animate the following:
myLabel.frame = newRect; // move to new location
[UIView setAnimationDuration:0.3];
[UIView commitAnimations];
13
Pour iOS4 et plus tard vous ne devriez pas utiliser beginAnimations:context
et commitAnimations
, car ceux-ci sont découragés dans le documentation. À la place, vous devez utiliser l'une des méthodes basées sur les blocs.
L'exemple ci-dessus doit ressembler à ceci:
[UIView animateWithDuration:0.3 animations:^{ // animate the following:
myLabel.frame = newRect; // move to new location
}];
3
Voici un exemple avec un UILabel
- l'animation glisse l'étiquette de la gauche en 0,3 secondes.
// Save the original configuration.
CGRect initialFrame = label.frame;
// Displace the label so it's hidden outside of the screen before animation starts.
CGRect displacedFrame = initialFrame;
displacedFrame.origin.x = -100;
label.frame = displacedFrame;
// Restore label's initial position during animation.
[UIView animateWithDuration:0.3 animations:^{
label.frame = initialFrame;
}];
Questions connexes
- 1. iOS CALayer.mask sur un calque en mouvement
- 2. Image animée en mouvement
- 3. Animer une image
- 4. Animer mouvement et à l'échelle de l'image UIButton
- 5. Flex: Animer une image comment le faire en as3
- 6. affichant une image en mouvement
- 7. Animer image de fond div
- 8. jQuery .animate() et image brouillée en mouvement
- 9. ios anime le résultat d'arrière-plan ou de calculs simultanés
- 10. étiquette en mouvement au centre de la cellule
- 11. Comment animer (déplacer) un UIButton, en le gardant touchable pendant le mouvement?
- 12. Comment ajouter une "étiquette personnalisée" à iOS AddressBook par programme?
- 13. comment ajouter une étiquette sur une image?
- 14. Comment mettre une étiquette sur une image
- 15. Image comme étiquette avec Checkbox dans Flex
- 16. Masquer ou désactiver le texte de mouvement d'entrée dans wpf
- 17. Est-il possible d'avoir plusieurs composite (alias « many-to-many », ManyToMany) les jointures qui ne font pas le jeu de résultats énorme
- 18. Comment animer le poids de la police d'une étiquette dans WPF?
- 19. mouvement non laggy dans Flex ou WPF
- 20. GL_TRIANGLES ou GL_TRIANGLE_STRIP sur iOS?
- 21. Est-il possible de réussir à animer un UIButton en mouvement?
- 22. Texte d'animation sur iOS
- 23. image en mouvement dans la boîte à images
- 24. jquery Animer - mort simple
- 25. qt comment déplacer une image dans un mouvement lent
- 26. Animer décalage avec jquery
- 27. Gauche Aligner une étiquette ou un contrôle dans le code
- 28. Comment animer une image-objet en utilisant cocos2d?
- 29. Animer le curseur occupé dans flex?
- 30. animer l'opacité, insérer le html, animer l'opacité dans
Parfait! Merci beaucoup :) – Nippysaurus