Быстрое преобразование UIColor в CGColor


Ответы:


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

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

35
@idmean Я не думаю, что нужно объяснение. Вопрос в основном заключается в одной строке кода. «Дайте мне эту строку Obj-C на Swift». Какого рода объяснений вы ждете? Это все, что требуется для ответа на такой вопрос,
Крис,

9
Вот почему у вопроса 3 отрицательных голоса. Тот факт, что ОП не знает, как правильно задать вопрос на английском (возможно, существует языковой барьер), не означает, что он или она не заслуживают ответа на вопрос. Другое дело, если никто не мог понять, о чем спрашивают. Но то, о чем спрашивают, легко интерпретировать
Крис,

8
не позволяйте бюрократии вмешиваться в процесс получения знаний.
Хуан Боэро

4

Как ни странно, поскольку Swift эволюционировал до 3.0, ответ тоже изменился. Я столкнулся с этим при преобразовании кода Objective C в Swift. Я надеюсь, что это помогает кому-то! :-) Вот что это сегодня:

context.setStrokeColor(UIColor.lightGray.cgColor)

Забавно, что этот «светло-серый» ответ на самом деле помогает мне отладить и некоторый код! Спасибо!


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.