-
Notifications
You must be signed in to change notification settings - Fork 75
Open
Description
I want to change the list of colors after initializing colorPickerView in viewDidLoad(),
how can I do that?
override func viewDidLoad() {
super.viewDidLoad()
Setting.registerDefaults()
setupScene()
setupDebug()
setupUIControls()
setupFocusSquare()
updateSettings()
resetVirtualObject()
// Setup colorPickerView
colorPickerView.delegate = self
colorPickerView.layoutDelegate = self
colorPickerView.isHidden = true;
colorPickerView.style = .circle
colorPickerView.selectionStyle = .check
colorPickerView.isSelectedColorTappable = false
colorPickerView.backgroundColor = UIColor.clear
colorPickerView.colors = [#colorLiteral(red: 0.2588235438, green: 0.7568627596, blue: 0.9686274529, alpha: 1), #colorLiteral(red: 0.3647058904, green: 0.06666667014, blue: 0.9686274529, alpha: 1), #colorLiteral(red: 0.8549019694, green: 0.250980407, blue: 0.4784313738, alpha: 1), #colorLiteral(red: 0.9411764741, green: 0.4980392158, blue: 0.3529411852, alpha: 1), #colorLiteral(red: 0.9686274529, green: 0.78039217, blue: 0.3450980484, alpha: 1), #colorLiteral(red: 0.5843137503, green: 0.8235294223, blue: 0.4196078479, alpha: 1)]
}
then
I want to change the list of colors like
colorPickerView.colors[0] = #colorLiteral(red: 0.3176470697, green: 0.07450980693, blue: 0.02745098062, alpha: 1)
or like
colorPickerView.colors = [#colorLiteral(red: 0.1019607857, green: 0.2784313858, blue: 0.400000006, alpha: 1), #colorLiteral(red: 0.09019608051, green: 0, blue: 0.3019607961, alpha: 1), #colorLiteral(red: 0.3098039329, green: 0.01568627544, blue: 0.1294117719, alpha: 1)]
I tried but the code above doesn't work(change the colors..), do you know how can I do that?
It would be so helpful if you can add "HOW TO UPDATE THE COLORS" on your readme.
Thank you!
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels