UIColorをCGColorにすばやく変換する


回答:


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

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

35
@idmean説明は必要ないと思います。質問は基本的に1行のコードを要求することです。「SwiftのこのObj-Cラインをください」。どんな説明を期待していますか?この種の質問に答えるのに必要なのはこれだけです
Chris

9
そのため、質問には3つの反対票があります。OPが英語で適切に質問する方法を知らないからといって(おそらく言語の壁がある)、彼または彼女が質問に答えるに値しないという意味ではありません。何が求められているのか誰も理解できないのなら、それは違います。しかし、求められていることを解釈するのは簡単です
Chris

8
官僚主義が知識の獲得に干渉しないようにしてください。
Juan Boero 2015年

4

奇妙なことに、Swiftが3.0に進化するにつれて、答えも進化しました。いくつかのObjectiveCコードをSwiftに変換しているときに、これに遭遇しました。これが誰かに役立つことを願っています!:-)今日は次のとおりです。

context.setStrokeColor(UIColor.lightGray.cgColor)

そして面白いことに、この「薄い灰色」の答えは、実際にいくつかのコードのデバッグにも役立っています。iouありがとう!


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.