So ändern Sie die Textfarbe in einer CATextLayer in Swift
Ich möchte die Textfarbe einer CATextLayer ändern.
Das funktioniert nich
myTextLayer.textColor
since gibt es keine solche Eigenschaft. Ich habe auch keine Antwort erhalten, als ich die Vordergrundfarbe @ gesetzt hab
textLayer.foregroundColor = someColor.CGColor
wenn die Textebene wie folgt eingerichtet ist
let myAttribute = [ NSFontAttributeName: UIFont(name: mongolFontName, size: fontSize )! ]
let attrString = NSMutableAttributedString(string: textLayer.displayString, attributes: myAttribute )
textLayer.frame = myFrame
textLayer.string = attrString
Ich habe die Objective-C-Frage gesehenCATextLayer Textfarbe ist immer schwarz aber die Antworten dort schienen in meiner Situation keinen Sinn zu ergeben.
Seit ich mein Problem durch Lesen des @ lösen konnDokumentatio, Ich teile die Antwort unten.