I use inline UIDatePicker with dateAndTime mode as inputView for TextField. However, it not display time and days title. Like below image.

Below are my code for set UIDatePicker:-
func setupDatePicker() {
datePicker = UIDatePicker()
datePicker?.date = Date()
datePicker?.locale = .current
datePicker?.minimumDate = Date()
datePicker?.datePickerMode = .dateAndTime
if #available(iOS 14.0, *) {
datePicker?.preferredDatePickerStyle = .inline
}
datePicker?.addTarget(self, action: #selector(handleDateSelection), for: .valueChanged)
txtDate.inputView = datePicker
}
Please help me how to show time and days title in this like below.
]
Thanks in advance.
There is a workaround for this. The idea is to wrap UIDatePicker inside of another UIView which frame provides enough space to display entire UIDatePicker. Then use auto-layouts for UIDatePicker to snap edges to the superview or just update the frame to match superview.
Code snippet: