我的一个OS应用程序处理不同的日期。用户必须在许多不同的地方输入日期,大多数日期不是当前日期,而是过去的某个地方。
NSDatePicker (在图形模式下)提供了非常有限的UI:例如,不可能跳转到特定的年份或月份。要在月份之间切换的箭头控件非常小,很难单击.
底线是:有人知道一个好的图形替代NSDatePicker吗?虽然有数以百计的不同样式和设置的UIDatePicker替代品,但我找不到任何NSDatePicker的解决方案
谢谢!
发布于 2015-06-24 12:31:21
这是一个老问题,但我遇到了同样的问题,这就是为什么我回答你的问题。
这是非常令人惊讶的,但在很多方面,我认为OSX的图形用户界面与iOS不同,是非常有限的。
恐怕你必须自己从头开始创建一个组件。
另一种解决方案是使用此开源组件: MLCalendarView (Calendar-OSX),可在cocoacontrols.com上使用。
发布于 2015-12-29 10:04:56
是的,NSDatePicker已经有一段时间没有得到多少爱了。
如果你想要一个更好看的OS日期选择器,NMDatePicker是一个麻省理工学院授权的日期选择器,在Swift中实现,到2015年末,它一直受到关注。

请注意,它没有您所提到的月份或年份的选择--但是可以随意提交!
发布于 2017-05-25 18:35:37
我可以建议在非图形模式下尝试NSDatePicker吗?这不是很好看,但你可以直接输入任何组件的数值,它将不允许非法数量的进入(例如,3月32或6月31日)。
https://stackoverflow.com/questions/29606713
复制相似问题