Пользовательский цвет с cgColor

Это может быть самый глупый вопрос, который вы видели весь день, но я не мог найти решение. у меня есть округленное изображение с границами, и я хочу, чтобы границы были того же синего цвета, что и оттенок по умолчанию в XCode, так что, если вы могли бы помочь, это было бы здорово. и извините за полуденный вопрос;)

Теперь у меня есть это:

self.imageView.layer.borderColor = UIColor.gray.cgColor

и мне нужно изменить

UIColor.gray.cgColor

быть таким же синим, что и оттенок по умолчанию, не вызывая сбоев или ошибок... как это можно сделать?

Спасибо за вашу помощь.

2 ответа

Решение

Просто создайте новый цвет со свойствами синего цвета и примените к imageView

let color = UIColor(colorLiteralRed: 0, green: 122/255, blue: 1, alpha: 1.0)
self.imageView.layer.borderColor = color.cgColor

Предупреждающе вы можете использовать свойство tintColor imageView как

imageView.layer.borderColor = imageView.tintColor.cgColor

Просто перетащите любой цвет, который вы хотите, например:

Другие вопросы по тегам