我在 UItextfiewld 上添加了日期选择器视图作为键盘控制器,现在它仍然可以正常工作,但在最新版本的 iOS 14.4 中,日期选择器视图非常小。在这里我附上它的截图
我们如何在 iOS 14.4 中解决这个问题?
从 iOS 14.4 或更高版本开始,iOS 更改了日期选择器视图的设计,因此在这种情况下,如果您想继续显示旧设计,您必须按照 iOS 版本编写代码。为此,这是版本基础条件代码
if #available(iOS 13.4, *) {
self.datePicker.preferredDatePickerStyle = .wheels
}
这self.datepicker
是你的 datePicker 对象
将preferredPickerStyle 设置为您的日期选择器
if #available(iOS 13.4, *) {
self.datePicker.preferredDatePickerStyle = .wheels
} else {
// fallback to older version
}
尝试以编程方式添加此代码
if #available(iOS 13.4, *) {
self.datePicker.preferredDatePickerStyle = .wheels
}