Таймер 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

0 ответов

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