Анимировать изменение размера UIFont

Есть ли способ анимировать изменение размера шрифта какого-либо текста. Я думал назвать drawRect из подкласса UIView и нарисовать текст разных размеров.

Ответы

Ответ 1

Вы можете анимировать преобразование на любом UIView, включая метки.

[UIView beginAnimations:nil context:nil];
label.transform = CGAffineTransformMakeScale(1.5,1.5);
[UIView commitAnimations];

Это уменьшит текст до 150%. Он может стать блочным, если вы сделаете его слишком большим.

Ответ 2

Вы пробовали это?

[UIView beginAnimations:nil context:self.view];
[UIView setAnimationDuration:0.5];
label.font = [UIFont font...]; //try setting the font and the size you want
[UIView commitAnimations];