Значение типа "UIColor" не имеет элемента "adjust" - PullRequest
0 голосов
/ 03 августа 2020

Я пытаюсь получить более легкую версию 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 :)".

Кто-нибудь, пожалуйста, помогите мне с этим.

...