我在UIView中有一个UITextfield,其中包含一些默认文本。我想设置此textField(以及父UIView)的缩放比例的动画,比例为300,然后再降低为100%。
我该怎么做呢?我发现的所有内容似乎都包含了骇客的图像捕获和CGAffineTransformMakeScale。
我花了很多时间来寻找SO,这既困难又昂贵,或者实施起来很琐碎。如果是后者,我不会感到惊讶。:)
您不必从视图中捕获图像,只需使用以下代码在标签上使用比例转换即可
[UIView beginAnimations:nil context:nil];
label.transform = CGAffineTransformMakeScale(3.0, 3.0);
[UIView commitAnimations];
但是这种方法的唯一问题是文本可能不会显得清晰。
如果您想让自己的缩放UILabel
比我建议的更清晰,请尝试使用核心文本框架。这肯定会帮助您实现目标。
同样的教程可以在这里找到。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句