Я думаю, что с datePicker
вам это не нужно toolBar
. Вы можете избавиться от него, как показано ниже,
override func viewDidLoad() {
super.viewDidLoad()
datePicker.datePickerMode = .date
datePicker.setValue(UIColor.white, forKeyPath: "textColor")
textField.inputView = datePicker
datePicker.backgroundColor = .black
textField.inputAssistantItem.leadingBarButtonGroups = []
textField.inputAssistantItem.trailingBarButtonGroups = []
}
Если вы также хотите toolBar
, тогда вы можете установить пользовательский toolBar
с black
background color
, как показано ниже,
let toolbar = UIToolbar(frame: CGRect(x: 0, y: 0, width: UIScreen.main.bounds.width, height: 50))
toolbar.barTintColor = .black
toolbar.isTranslucent = false // Set to true to give some contrast.
textField.inputAccessoryView = toolbar