UIColor schnell in CGColor konvertieren


Antworten:


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

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

35
@idmean Ich denke nicht, dass eine Erklärung benötigt wird. Die Frage besteht im Wesentlichen nach einer einzelnen Codezeile. "Gib mir diese Obj-C-Linie in Swift". Welche Erklärung erwarten Sie? Dies ist alles, was erforderlich ist, um diese Art von Frage zu beantworten
Chris

9
Deshalb hat die Frage 3 Downvotes. Nur weil das OP nicht weiß, wie man eine Frage auf Englisch richtig stellt (vielleicht gibt es eine Sprachbarriere), heißt das nicht, dass er oder sie keine Antwort auf die Frage verdient. Wenn niemand verstehen konnte, was gefragt wurde, ist das anders. Aber es ist leicht zu interpretieren, was gefragt wird
Chris

8
Lassen Sie die Bürokratie nicht in den Wissensgewinn eingreifen.
Juan Boero

3

Seltsamerweise hat sich mit der Entwicklung von Swift auf 3.0 auch die Antwort weiterentwickelt. Ich bin darauf gestoßen, als ich Objective C-Code in Swift konvertiert habe. Ich hoffe das hilft jemandem! :-) Hier ist was es heute ist:

context.setStrokeColor(UIColor.lightGray.cgColor)

Und es ist lustig, diese "hellgraue" Antwort hilft mir tatsächlich, auch Code zu debuggen! Danke!

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.