En una aplicación que muestra trozos de texto, el tamaño de fuente aumenta cuando el dispositivo cambia a orientación horizontal. No me gusta cómo funciona toda la animación y de repente salta al nuevo tamaño, por lo que me gustaría animar el cambio de tamaño en el transcurso de la rotación.iOS: ¿se está animando el cambio de tamaño de texto en UILabel o UITextView?
Leí en alguna parte que lanzar este cambio en un bloque de animación UIView
no funciona porque la propiedad de fuente no es animable, entonces, ¿cuáles son mis opciones para hacer esto?
Para mi implementación específica no estoy simplemente escalando el UILabel
/UITextView
como está; Los límites del cuadro aumentan más (proporcionalmente) que el tamaño de fuente, por lo que habrá un nuevo flujo en el texto. Eso está bien para mi.
Editar: Estaría bien con simplemente escalar el UITextView
.
Además, estaba considerando "animar" manualmente: Tengo un método que establece mis puntos de vista y se ajusta para el tamaño de la fuente. Si supiera cuándo está a punto de comenzar la rotación y la duración de la animación, podré cronometrarla para que tenga un tamaño de fuente intermedio o dos en el medio de la animación. Cualquier ayuda para obtenerlos sería apreciada.
¿Ha logrado lograr lo que quería hacer? ¿Podría aceptar una de las respuestas para cerrar la pregunta? – MiKL