【发布时间】:2014-12-18 07:37:41
【问题描述】:
假设我有这样的文字:“今天下午 3 点见”,我想将“今天”部分从原始大小缩放到 x1.2 然后再放大(只是一种吸引用户注意力的视觉效果到文本的那部分)。
我如何实现这一目标?简单的解决方案是使用 3 个分离的标签并为中间标签设置动画 CGAffineTransformMakeScale,但这是一个糟糕的解决方案,因为当文本发生变化时(例如,当我们将其本地化为其他语言时)很难做到这一点。
【问题讨论】:
-
我会为此使用 CATextLayer
标签: ios objective-c uilabel transform nsattributedstring