有没有一种方法可以动画地改变文字的字体大小?我在考虑从UIView的子类中调用drawRect,并以不同的大小绘制文本。
有没有一种方法可以动画地改变文字的字体大小?我在考虑从UIView的子类中调用drawRect,并以不同的大小绘制文本。
您可以对任何 UIView 进行动画变换,包括标签。
[UIView beginAnimations:nil context:nil];
label.transform = CGAffineTransformMakeScale(1.5,1.5);
[UIView commitAnimations];
这将把文本放大到150%。如果你放得太大,它可能会变得模糊。
你尝试过这个吗?
[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];