NSDatePicker替代方案

3

我的OS X应用程序之一涉及各种日期。用户必须在许多不同的地方输入日期,大多数日期不是在当前日期附近,而是在过去的某个时间。

NSDatePicker(图形模式下)提供非常有限的UI:例如,不可能跳转到特定的年份或月份。用于在月份之间切换的箭头控件非常小且难以点击...

总之:有没有人知道一个好的NSDatePicker图形替代品?虽然似乎有数百个UIDatePicker的替代方案具有各种不同的样式和设置,但我找不到任何NSDatePicker的解决方案。

谢谢!

3个回答

2

我建议尝试在非图形模式下使用NSDatePicker。它的外观不是很好看,但你可以直接输入任何组件的数字数量,并且它不会允许输入非法数量(例如,3月32日或6月31日)。


2

这是一个老问题,但我遇到了同样的问题,所以我回答你的问题。

令人惊讶的是,在很多方面,我认为OSX的GUI非常有限,不像iOS。

恐怕你必须从头开始创建一个组件。

另一种解决方案是使用这个开源组件:MLCalendarView(Calendar-OSX),可以在cocoacontrols.com上找到。


2

是的,NSDatePicker已经有一段时间没有得到很好的关注了。

如果您想要一个更好看的OS X日期选择器,NMDatePicker是一个用Swift实现的MIT许可的日期选择器,自2015年末以来,它一直在受到关注。

enter image description here

请注意,它没有您所提到的月份或年份选择 - 但是可以随时提交代码!


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接