Для изменения цвета выделенного прямоугольника DatePickerView
вы можете сделать это:
datePicker.subviews[0].subviews[1].layer.borderColor = UIColor.red.cgColor //any color you want
datePicker.subviews[0].subviews[1].layer.borderWidth = 1
datePicker.subviews[0].subviews[2].layer.borderColor = UIColor.red.cgColor //any color you want
datePicker.subviews[0].subviews[2].layer.borderWidth = 1
subviews[1]
- это верхняя граница , а subviews[2]
- граница ниже .
Также вы должны установить borderWidth
, чтобы сделать его видимым
А для задания цвета текста в целом DatePicker
вы можете сделать это:
datePicker.setValue(UIColor.red, forKey: "textColor")