为什么 UIDatePicker 在 iOS 15 中不以 .inline 样式显示时间和日期
您好,我有一个具有 inline
样式和 dateAndTime
模式的 UIDatePicker
作为 UITextField 的 InputView,当 datePicker 出现时,它不显示日期和时间。请参考图像1(出现时)和图像2(点击时间时)。
这是我的代码
func createDatePicker(startDate: Date) {
let toolbar = UIToolbar()
toolbar.sizeToFit()
let doneBtn = UIBarButtonItem(barButtonSystemItem: .done, target: nil, action: #selector(donePressed))
let space = UIBarButtonItem(barButtonSystemItem: .flexibleSpace, target: nil, action: nil)
let cancelBtn = UIBarButtonItem(barButtonSystemItem: .cancel, target: nil, action: #selector(cancelPressed))
toolbar.setItems([cancelBtn, space, doneBtn], animated: true)
datePicker.locale = .current
datePicker.datePickerMode = .dateAndTime
datePicker.minimumDate = startDate
if #available(iOS 14, *) {
datePicker.preferredDatePickerStyle = .inline
datePicker.sizeToFit()
} else {
}
self.starDateTimeTF.inputAccessoryView = toolbar
self.starDateTimeTF.inputView = datePicker
}
请帮忙。
Hi I have a UIDatePicker
with inline
style and dateAndTime
mode as InputView to a UITextField, and when datePicker appears its not showing the days and the time. Please refer the image1(when it appears) and image2(when tap on time).
This is my code
func createDatePicker(startDate: Date) {
let toolbar = UIToolbar()
toolbar.sizeToFit()
let doneBtn = UIBarButtonItem(barButtonSystemItem: .done, target: nil, action: #selector(donePressed))
let space = UIBarButtonItem(barButtonSystemItem: .flexibleSpace, target: nil, action: nil)
let cancelBtn = UIBarButtonItem(barButtonSystemItem: .cancel, target: nil, action: #selector(cancelPressed))
toolbar.setItems([cancelBtn, space, doneBtn], animated: true)
datePicker.locale = .current
datePicker.datePickerMode = .dateAndTime
datePicker.minimumDate = startDate
if #available(iOS 14, *) {
datePicker.preferredDatePickerStyle = .inline
datePicker.sizeToFit()
} else {
}
self.starDateTimeTF.inputAccessoryView = toolbar
self.starDateTimeTF.inputView = datePicker
}
And how I'm expecting is like this,
Please help.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论