Conversión de UIColor a CGColor en rápido


Respuestas:


255
// Original answer.
var newColor = UIColor.lightGrayColor().CGColor

// Swift 3 version
var newColor = UIColor.lightGray.cgColor

35
@idmean No creo que se necesite una explicación. Básicamente, la pregunta es pedir una sola línea de código. "Dame esta línea Obj-C en Swift". ¿Qué tipo de explicación esperas? Esto es todo lo que se requiere para responder a este tipo de preguntas
Chris

9
Por eso la pregunta tiene 3 votos negativos. El hecho de que el OP no sepa cómo hacer correctamente una pregunta en inglés (tal vez haya una barrera del idioma) no significa que no merezca una respuesta a la pregunta. Si nadie podía entender lo que se preguntaba, eso es diferente. Pero es fácil interpretar lo que se pregunta
Chris

8
no permita que la burocracia interfiera en la adquisición de conocimientos.
Juan Boero

4

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 gracioso, esta respuesta "gris claro" en realidad me está ayudando a depurar código también! ¡Gracias!


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.