Это код Obj-C:
CGContextSetStrokeColorWithColor(context, [[UIColor lightGrayColor] CGColor]);
Как мне написать это быстро.
Это код Obj-C:
CGContextSetStrokeColorWithColor(context, [[UIColor lightGrayColor] CGColor]);
Как мне написать это быстро.
CGContextSetStrokeColorWithColor(context,UIColor.lightGrayColor.CGColor)
Ответы:
// Original answer.
var newColor = UIColor.lightGrayColor().CGColor
// Swift 3 version
var newColor = UIColor.lightGray.cgColor
Как ни странно, поскольку Swift эволюционировал до 3.0, ответ тоже изменился. Я столкнулся с этим при преобразовании кода Objective C в Swift. Я надеюсь, что это помогает кому-то! :-) Вот что это сегодня:
context.setStrokeColor(UIColor.lightGray.cgColor)
Забавно, что этот «светло-серый» ответ на самом деле помогает мне отладить и некоторый код! Спасибо!
Версия Swift 4+
UIColor.lightGray.cgColor