Преобразование UIColor в CGColor в swift
Это код Obj-C:
CGContextSetStrokeColorWithColor(context, [[UIColor lightGrayColor] CGColor]);
Как мне написать его в swift.
2 ответа:
// 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)
и это забавно, этот "светло-серый" ответ на самом деле помогает мне отлаживать некоторый код тоже! Спасибо тебе!