objective-c swift colors uicolor

objective c - Convertir UIColor a CGColor en Swift



cgcolor swift 4 (2)

Este es el código Obj-C:

CGContextSetStrokeColorWithColor(context, [[UIColor lightGrayColor] CGColor]);

¿Cómo lo escribo rápidamente?


Curiosamente, como Swift ha evolucionado a 3.0, la respuesta también ha evolucionado. Me encontré con esto mientras convertía un código de Objective C a Swift. ¡Espero que esto ayude a alguien! :-) Esto es lo que es hoy:

context.setStrokeColor(UIColor.lightGray.cgColor)

Y es curioso, ¡esta respuesta "gris claro" también me está ayudando a depurar un código! ¡Gracias!


// Original answer. var newColor = UIColor.lightGrayColor().CGColor // Swift 3 version var newColor = UIColor.lightGray.cgColor