Анимировать изменение размера UIFont - PullRequest
13 голосов
/ 26 мая 2011

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

Ответы [ 2 ]

14 голосов
/ 26 мая 2011

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

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

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

0 голосов
/ 26 мая 2011

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

[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];
...