как изменить цвет контейнера 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)

вот результат:

введите сюда описание изображения

→ Ссылка