NSDatePicker день смены со степпером

У меня есть NSDatePicker с текстом и степпером, который показывает месяц / день / год (нормальный американский формат даты). Прямо сейчас, когда я нажимаю на степпер, но ничего не выбрано, по умолчанию меняется месяц; тем не менее, в контексте приложения, которое я создаю, имеет смысл использовать его по умолчанию для изменения дня. Я не вижу ничего в описании класса относительно того, как степпер редактирует дату - есть ли способ, которым я мог бы сделать подкласс NSDatePicker, чтобы сделать это?

1 ответ

Просто с моей головы, вот моя идея

Datepicker может быть установлен на определенную NSDate, поэтому сделайте шаговый двигатель, и когда он нажат, если они нажаты вверх

Найти currentDate вашего datePicker, найти dateWithInterval от этой даты (1 день 60 * 60 * 24 секунд)

установите datePicker.date на эту новую дату

Я знаю, что это не самое идеальное решение, но если оно важно для вашего приложения, оно дает вам немного больше контроля.

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