这是 Obj-C 代码:
CGContextSetStrokeColorWithColor(context, [[UIColor lightGrayColor] CGColor]);
我该如何用Swift编写它。
这是 Obj-C 代码:
CGContextSetStrokeColorWithColor(context, [[UIColor lightGrayColor] CGColor]);
我该如何用Swift编写它。
// Original answer.
var newColor = UIColor.lightGrayColor().CGColor
// Swift 3 version
var newColor = UIColor.lightGray.cgColor
Swift 4+版本
UIColor.lightGray.cgColor
奇怪的是,随着Swift的发展到3.0,答案也随之演变。在将一些Objective C代码转换为Swift时,我遇到了这个问题。希望这能帮助某些人! :-) 这就是今天的答案:
context.setStrokeColor(UIColor.lightGray.cgColor)
有趣的是,“浅灰色”的回答实际上也帮助我调试了一些代码!谢谢!
CGContextSetStrokeColorWithColor(context,UIColor.lightGrayColor.CGColor)
- rakeshbs