Я пытаюсь применить палитру цветов из вопроса ниже.
Простой быстрый выбор цвета всплывающего окна (iOS)
То, как я это настроил, было связано с тем, что класс палитры цветов присоединен к UIView в контроллере основного вида. Код Майкла Роса работает, но когда я пытаюсь получить к нему доступ с помощью контроллера основного вида, ничего не происходит. Ниже приведен код, который я использую в своем контроллере представления. Это правильно? Я перебрал другие вопросы и не уверен, что делаю не так.
class ViewController: UIViewController {
weak var colorPickerDelegate: ColorPickerDelegate?
override func viewDidLoad() {
super.viewDidLoad()
self.colorPickerDelegate = self
}
}
}
extension ViewController: colorPickerDelegate {
func colorChanged(color: UIColor) {
print(color)
}
}
Код выбора цвета можно найти в прикрепленном вопросе, так как я не был уверен, разрешено ли копировать этот код.
Спасибо за помощь