我有一個NSDatePicker文本和顯示月/日/年(正常美國日期格式)的步進器。現在,當我點擊步進器而沒有選擇任何東西時,它默認爲更改月份;但是,在我正在構建的應用程序的情況下,讓它默認更改日期更有意義。我沒有看到關於步進器如何編輯日期的類參考中的任何內容 - 是否有任何方法可以繼承NSDatePicker來完成此操作?NSDatePicker與步進器更改日
0
A
回答
1
只是把我的頭頂部,這裏是我的主意
日期選擇器可設置爲特定的NSDate,所以做一個步進,當它的壓制,如果他們按下了
找到的currentdate您日期選擇器,從這個日期發現dateWithInterval(1天爲60 * 60 * 24秒),
集datePicker.date這個新的日期
我知道這不是最理想的解決方案,但如果這是你的應用程序很重要,它給了你更多的c ONTROL。
+0
僅供參考:由於夏令時,一天可能是'60 * 60 * 24','60 * 60 * 23'或'60 * 60 * 25'秒。由於閏秒,它可能也是'60 * 60 * 24 + 1'秒。 – vikingosegundo
相關問題
- 1. NSDatePicker中的步進器行爲搞砸了嗎?
- 2. NSDatePicker - 在更改時獲取值
- 3. 使用步進器更改日期 - 斯威夫特
- 4. 更改數值步進器的值
- 5. 在NSDatePicker中顯示日期和日期
- 6. NSDatePicker與NSTextField邊框/擋板
- 7. NSDatePicker更改日期的方法運行兩次(Mac應用程序)
- 8. 步進器未更新
- 9. NSDatePicker formatter
- 10. 在酥料餅NSDatePicker圖形表示的日期變更
- 11. NSDatePicker:獲取選定的日期範圍
- 12. 實體與更改日誌和數據庫同步
- 13. AngularJS量角器:分步進度日誌
- 14. PhpStorm-EAP:在遠程服務器上進行的同步更改
- 15. jQuery步進器不會觸發更改功能
- 16. 更改日期選擇器
- 17. 當主動步驟更改時,在Material-ui步進器中保留StepContent數據
- 18. Scrapy:同步用戶代理更改與IP地址更改
- 19. 新Google日曆未使用同步適配器進行同步
- 20. React.js步進器
- 21. Arduino步進器
- 22. 使進度條與計時器同步
- 23. 多進程與進步
- 24. Amazon S3,正在同步,修改日期與上傳日期
- 25. Git讓服務器同步更改
- 26. 定期同步更改定時器
- 27. .ajaxComplete帶日期選擇器更改函數:無法進入ajaxComplete
- 28. NSDatePicker時區怪異
- 29. 更改日期格式與alter table
- 30. 更改窗口10日期與C#
選擇要編程編輯的字段只能使用'NSPickerDateCell'私有方法完成。請參閱[NSDatePicker,選擇元素和字段編輯器](http://www.cocoabuilder.com/archive/cocoa/303239-nsdatepicker-selecting-elements-and-field-editors.html#303250) – Emmanuel
@Emmanuel謝謝 - 那麼這是否意味着如果沒有源代碼的訪問權限,這種方法就不可能實現,正如該鏈接中的帖子所述,或者是否有人對私有方法有什麼看法? –
這意味着這種方法可以在任何操作系統更新中更改(或消失),但沒有關於它的文檔,並且如果使用它,則可能會從Mac App Store中拒絕您的應用程序。 所以,如果你仍然想嘗試使用它,請[class-dump](http://stevenygard.com/projects/class-dump/)。 – Emmanuel