快速将UIColor转换为CGColor


Answers:


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

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

35
@idmean我认为不需要解释。问题基本上是要求单行代码。“给我Swift中的Obj-C这条线”。您希望得到什么样的解释?这就是回答此类问题所需要的一切
克里斯(Chris

9
这就是为什么问题有3个否决票的原因。仅仅因为OP不知道如何正确地用英语问一个问题(也许存在语言障碍),并不意味着他或她不应该回答这个问题。如果没有人能理解所要询问的内容,那就不一样了。但是,很容易解释所要提出的问题
克里斯·克里斯(Chris

8
不要让官僚主义干预知识获取。
Juan Boero

3

奇怪的是,随着Swift的发展到3.0,答案也得到了发展。我在将一些Objective C代码转换为Swift时遇到了这个问题。我希望这可以帮助别人!:-)今天是今天:

context.setStrokeColor(UIColor.lightGray.cgColor)

有趣的是,这个“浅灰色”答案实际上也在帮助我调试一些代码!谢谢你!


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.