Cómo cambiar el color del texto en un CATextLayer en Swift
Quiero cambiar el color del texto de un CATextLayer.
Esto no funciona
myTextLayer.textColor
ya que no existe tal propiedad. Tampoco obtuve respuesta al configurar el color de primer plano
textLayer.foregroundColor = someColor.CGColor
cuando la capa de texto se configura de la siguiente manera
let myAttribute = [ NSFontAttributeName: UIFont(name: mongolFontName, size: fontSize )! ]
let attrString = NSMutableAttributedString(string: textLayer.displayString, attributes: myAttribute )
textLayer.frame = myFrame
textLayer.string = attrString
He visto la pregunta del objetivo CCATextLayer textcolor siempre es negro pero las respuestas allí no parecían tener sentido en mi situación.
Como pude resolver mi problema leyendo eldocumentación, Estoy compartiendo la respuesta a continuación.