как изменить цвет контейнера datePicker
Подскажите, как можно поменять цвет контейнера datePicker? Через backgroundColor не получилось изменить
Ответы (1 шт):
Автор решения: Andrew
→ Ссылка
Вот как я создаю picker:
@objc func showPickerDate(textField: UITextField) {
showDatePicker()
}
и дальше вывожу его после нажатия:
func showDatePicker(){
//Formate Date
datePicker.datePickerMode = .date
//ToolBar
let toolbar = UIToolbar();
toolbar.sizeToFit()
let doneButton = UIBarButtonItem(title: "Done", style: .plain, target: self, action: #selector(donedatePicker));
let spaceButton = UIBarButtonItem(barButtonSystemItem: UIBarButtonItem.SystemItem.flexibleSpace, target: nil, action: nil)
let cancelButton = UIBarButtonItem(title: "Cancel", style: .plain, target: self, action: #selector(cancelDatePicker));
toolbar.setItems([doneButton,spaceButton,cancelButton], animated: false)
datePicker.backgroundColor = #colorLiteral(red: 0.3098039329, green: 0.01568627544, blue: 0.1294117719, alpha: 1)
birthDate.inputAccessoryView = toolbar
birthDate.inputView = datePicker
}
то что вам нужно здесь:
datePicker.backgroundColor = #colorLiteral(red: 0.3098039329, green: 0.01568627544, blue: 0.1294117719, alpha: 1)
вот результат:

