Альтернатива 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 года она привлекает внимание.
Обратите внимание, что у него нет выбора месяца или года, который вы указали, но не стесняйтесь делать коммит!.