Я пытаюсь получить более легкую версию UIColor, определенного пользователем в моем пользовательском представлении, например:
public var borderColor : UIColor?{ //needs to be set by user
didSet{
setNeedsLayout()
}
}
private var backgroundColor : UIColor{ // computed property
if let color = borderColor{
return color.adjust(by: abs(20))
}
}
Я искал возможное решение и получил это
Получение более светлых и темных цветовых вариаций для данного UIColor
Однако я получаю сообщение об ошибке времени компиляции:
Value of type 'UIColor' has no member 'adjust'
Также в документации Apple по UIColor, я не нахожу метода с названием "adjust (by :)".
Кто-нибудь, пожалуйста, помогите мне с этим.