使用Stepper进行NSDatePicker更改日

时间:2014-03-01 19:20:31

标签: objective-c cocoa nsdate nsdatepicker

我有一个带文本的NSDatePicker和一个显示月/日/年(正常的美国日期格式)的步进器。现在,当我点击步进器而没有选择任何东西时,它默认改变月份;但是,在我正在构建的应用程序的上下文中,将默认更改为一天更有意义。关于步进器如何编辑日期,我在类引用中没有看到任何内容 - 有没有什么方法可以继承NSDatePicker来执行此操作?

1 个答案:

答案 0 :(得分:1)

就在我的脑海中,这是我的想法

可以将Datepicker设置为特定的NSDate,因此创建一个步进器,当它被按下时,如果它们被按下

查找datePicker的currentDate,从该日期找到dateWithInterval(1天为60 * 60 * 24秒)

将datePicker.date设置为此新日期

我知道这不是最理想的解决方案,但如果它对您的应用程序很重要,它会为您提供更多控制。