Ich versuche, ein UIView
zu einem UILabel
, hinzufügen, so dass der Text der Maske ist die Ansicht ist, mich ermöglicht, Dinge wie animierte Texthintergründe zu tun (ähnlich wie die Dia-Label auf dem zu entsperren Sperrbildschirm).Anzeige UIView mit einem UILabel Text Maske
Die Art, wie ich es zu tun plante, war mit der mask
Eigenschaft auf der Ansicht layer
, um es auf die Form des Textes zu maskieren. Allerdings kann ich keinen Weg finden, um die UILabel
Textform als CALayer
zu erhalten.
Ist das überhaupt möglich? Ich kann nur Lösungen finden, die die -(void)drawRect:
Methode in UILabel
überschreiben, aber das würde mir nicht viel Flexibilität geben.
Hilft dies [http://stackoverflow.com/questions/17817378/ios-uiview-subclass-draw-see-through-text-to-background]? – Linuxios
Ja, vielen Dank! Ich habe meine Implementierung als Antwort veröffentlicht. – Hamish