2010-08-24 5 views
1

J'anime un UILabel sur un bouton personnalisé. Je veux qu'il apparaisse comme si UILabel "se glisse" sur le bouton de la droite.Comment puis-je découper un UILabel pendant l'animation?

Mon plan est de positionner l'étiquette de 50 pixels à droite du bouton, de commencer l'animation, de la placer dans sa position correcte et de valider l'animation. Cependant, tout au long de l'animation, je veux couper l'étiquette sur le cadre du bouton, de sorte que vous ne voyez que la partie de l'étiquette qui chevauche le bouton et que rien ne dépasse sur la droite.

Quelle est la meilleure façon de faire cela?

Merci.

Répondre

1

Vous devriez pouvoir ajouter l'étiquette en tant que sous-vue de votre bouton avant de l'animer. Définissez ensuite la propriété ClipsToBounds de votre bouton sur YES.

+0

Merci beaucoup, cela a parfaitement fonctionné. – ed94133