Выбор даты и времени в iOS 14.4

Я добавил представление выбора даты в качестве контроллера клавиатуры в UItextfiewld, но теперь оно работало правильно, но в последней версии iOS 14.4 представление выбора даты стало очень маленьким. здесь я прилагаю скриншот для этого

Как мы можем решить это в iOS 14.4?

3 ответа

Попробуйте добавить этот код программно

      if #available(iOS 13.4, *) {
   self.datePicker.preferredDatePickerStyle = .wheels
}

Установите PreferredPickerStyle для вашего средства выбора даты

      if #available(iOS 13.4, *) {
  self.datePicker.preferredDatePickerStyle = .wheels
} else {
  // fallback to older version 
}

Начиная с iOS 14.4 или выше iOS изменяет дизайн представления выбора даты, поэтому в этом случае, если вы хотите продолжать показывать старый дизайн, вам нужно выполнить код в соответствии с версией iOS. и для этого вот код состояния базовой версии

      if #available(iOS 13.4, *) {
  self.datePicker.preferredDatePickerStyle = .wheels
}

здесь self.datepickerваш объект datePicker

Другие вопросы по тегам