I'm trying to add a UIView
to a UILabel
, so that the text is the view's mask, enabling me to do things like animated text backgrounds (much like the slide to unlock label on the lockscreen).
The way I was planning on doing it was using the mask
property on the view's layer
to mask it to the shape of the text. However, I cannot find a way to get the UILabel
's text shape as a CALayer
.
Is this even possible? I can only find solutions that override the -(void)drawRect:
method in the UILabel
, but this wouldn't give me much flexibility.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…