Dans une application présentant des blocs de texte, la taille de la police augmente lorsque l'appareil est orienté en mode paysage. Je n'aime pas la façon dont il fait l'animation entière et saute soudainement à la nouvelle taille, donc je voudrais animer le changement de taille au cours de la rotation.iOS - L'animation de la modification de la taille du texte dans UILabel ou UITextView?
Je lis quelque part que jeter ce changement dans un bloc d'animation UIView
ne fonctionne pas parce que la propriété de la police ne sont pas animable, alors quelles sont mes options pour ce faire?
Pour ma mise en œuvre spécifique, je ne mets pas simplement à l'échelle le UILabel
/UITextView
tel quel; Les limites de la boîte augmentent plus (proportionnellement) que la taille de la police, de sorte qu'il y aura un retour dans le texte. C'est bien par moi.
Éditer: Je ferais bien de simplement mettre à l'échelle le UITextView
. En outre, je considérais "animer" manuellement: J'ai une méthode qui expose mes vues et ajuste pour la taille de la police. Si je savais quand la rotation allait commencer et la durée de l'animation, je pourrais la chronométrer pour qu'elle affiche une taille de police intermédiaire ou deux au milieu de l'animation. Toute aide pour les obtenir serait appréciée.
Avez-vous réussi à réaliser ce que vous vouliez faire? Pourriez-vous accepter l'une des réponses pour fermer la question? – MiKL