【发布时间】:2014-05-05 11:02:37
【问题描述】:
我正在尝试将UIView 添加到UILabel,以便文本是视图的掩码,使我能够执行动画文本背景之类的操作(很像解锁锁定屏幕上的标签的幻灯片)。
我计划这样做的方式是使用视图的layer 上的mask 属性将其屏蔽为文本的形状。但是,我找不到将UILabel 的文本形状作为CALayer 的方法。
这甚至可能吗?我只能在UILabel 中找到覆盖-(void)drawRect: 方法的解决方案,但这不会给我太大的灵活性。
【问题讨论】:
-
this 有帮助吗?
-
是的,非常感谢!我已经发布了我的实现作为答案。
标签: ios cocoa-touch uiview uilabel calayer