Подтвердить что ты не робот

Отключить прошлую дату в UIDatePicker в IPhone Цель C

Я новичок в разработке Objective C и IPhone.

Я использую UIDatePicker в своем приложении IPhone, и мое требование - разрешить пользователю выбирать будущую дату только с DatePicker.

Чтобы сделать это, я хочу отключить прошлую дату и время в DatePicker, вместо того, чтобы проверять достоверность кода в коде.

Возможно ли это или есть возможность отключить прошедшую дату в самом элементе управления DatePicker.

4b9b3361

Ответ 1

Пробовал ли вы это

[picker setMinimumDate: [NSDate date]];

Ответ 2

Используйте следующую строку, чтобы отключить предыдущие даты UIDatePicker.

[picker setMinimumDate: [NSDate date]];

Текущая дата отображается, как показано ниже

enter image description here

Ответ 3

Для Swift 3:

let todaysDate = Date()

datePicker.minimumDate = todaysDate

Он не позволит пользователю выбрать дату старше Сегодня