在swift中将UIColor转换为CGColor

这是Obj-C代码:

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

我如何快速写入它。

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

奇怪的是,当斯威夫特已经发展到3.0时,答案也发生了变化。 我在将一些Objective C代码转换成Swift时遇到了这个问题。 我希望这可以帮助别人! :-)今天是这样的:

 context.setStrokeColor(UIColor.lightGray.cgColor) 

这很有趣,这个“浅灰色”的答案实际上帮助我debugging一些代码! 谢谢你!