Таймер UIDatePicker с определенными часами (Swift)
У меня есть UIDatePicker
который показывает часы и минуты, он работает нормально, но я хочу показать только часы с 6 до 11 в моем средстве выбора, я попытался установить минимальную и максимальную дату с разницей в 5 часов между двумя одинаковыми датами, но, похоже, не работать любая идея, что я должен делать, как я могу этого достичь? или это вообще возможно или нет, я должен создать свой собственный выбор времени с помощью UIPickerView
? пожалуйста, дай мне знать
вот как я устанавливаю минимальные и максимальные даты для моего UIDatePicker
:
dateCompForPicker.year = 2015
dateCompForPicker.day = 10
dateCompForPicker.month = 10
dateCompForPicker.hour = 07 // minimum hour 07
dateCompForPicker.minute = 00
dateCompForPicker2.year = 2015
dateCompForPicker2.day = 10
dateCompForPicker2.month = 10
dateCompForPicker2.hour = 11 // maximum hour 11
dateCompForPicker2.minute = 00
datePicker.minimumDate = dateCompForPicker.date
datePicker.maximumDate = dateCompForPicker2.date