Альтернатива NSDatePicker

Одно из моих приложений для OS X имеет дело с различными датами. Пользователь должен вводить даты во многих разных местах, и большинство дат не вокруг текущей даты, а где-то в прошлом.

NSDatePicker (в графическом режиме) предлагает очень ограниченный интерфейс: невозможно перейти, например, к определенному году или месяцу. Элементы управления стрелками для переключения между месяцами довольно малы и их трудно нажимать...

Итог: кто-нибудь знает хорошую графическую альтернативу NSDatePicker? Хотя, кажется, пчелы сотни UIDatePicker альтернативы с различными стилями и настройками, я не мог найти решение для NSDatePicker

Спасибо!

3 ответа

Решение

Это старый вопрос, но я столкнулся с той же проблемой, и поэтому я отвечаю на ваш вопрос.

Это очень удивительно, но, по многим параметрам, я думаю, что графический интерфейс OSX очень ограничен в отличие от iOS.

Я боюсь, что вы должны создать компонент самостоятельно с нуля.

Другое решение заключается в использовании этого компонента с открытым исходным кодом: MLCalendarView (Calendar-OSX), доступного на сайте cocoacontrols.com.

Могу ли я предложить попробовать NSDatePicker в неграфическом режиме? Это не так красиво выглядит, но вы можете напрямую вводить числовые количества для любого из компонентов, и это не позволит вводить незаконные количества (например, 32 марта или 31 июня).

Да, NSDatePicker давно не любил.

Если вам нужен более привлекательный инструмент выбора даты для OS X, NMDatePicker - это программа выбора даты, лицензированная в MIT, реализованная в Swift, и по состоянию на конец 2015 года она привлекает внимание.

Обратите внимание, что у него нет выбора месяца или года, который вы указали, но не стесняйтесь делать коммит!.

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