问题标签 [nsdatepicker]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
547 浏览

objective-c - 如何仅在 NSDatePicker 中显示年份

我只想在 NSDatePicker 中显示年份组件。

我尝试将 NSDateFormatter 设置/添加到 NSDatePicker,但没有运气。(通过将 NSDateFormatter 拖到 nib 中的 NSDatePicker 中)

有没有办法在不继承 NSDatePicker 或 NSTextField 的情况下实现这一点?谢谢!

0 投票
1 回答
328 浏览

macos - 试图理解 NSDatePicker

我拼命想了解 swift 的 DatePicker。我需要选择从 Julian Day 0 (11/24/4714 BCE) 到未来日期的日期。当我从 DatePicker 中提取 DateComponents 时,它们似乎不是一个“预测”的公历。例如,通过选择 3/1/300 AD(或 CE),月份和日期为 2/29。这似乎与儒略历一致,这是我无法在 DatePicker 的日历设置为 iso8601 或公历时选择的日期。我熟悉公历的采用日期,实际上这就是差异开始的地方。但是为什么它不计算预产期,或者我误解了这一点。提取这些组件对于计算各种数量(例如儒略日)或从一个日历转换为另一个日历是必要的。

---编辑显示代码 -----

0 投票
1 回答
143 浏览

swift - 如何在 NSDatePicker 中正确使用 rangeDataMode?

在 Mac OS X 应用程序中,我尝试将 设置datePickerMode为使用rangeDataMode,因为我确实想选择一个日期范围(开始日期和结束日期)。

但是,NSDatePicker仍然像singleDateMode. 我只能在其中指定一个日期NSDatePicker

如何rangeDataMode正确使用?

0 投票
2 回答
412 浏览

ios - 我有两个文本字段,我需要在 IOS 中打开 datepicker 和另一个 Timepicker

我有两个文本字段,如果单击第一个,我需要打开 Datepicker,当我单击第二个文本字段时,我需要打开 timepicker。但代码在 viewdidload 中可用,所以我不知道如何单独调用它。

我要求当我点击第一个文本框时它应该打开数据选择器,当我点击第二个文本框时它应该打开 Timepicker。

0 投票
1 回答
644 浏览

macos - 如何使用流行图形日历创建 NSDatePicker?

我试图创建一个带有日历弹出的文本字段,就像您在 MacOS 的日历应用程序中看到的那样:

日历流行

我想象它会是原生的,但不能完全找到如何为 MacOS 实现它。如果您能给我一些关于正在使用哪些元素的提示,我将不胜感激。

0 投票
1 回答
293 浏览

objective-c - 更改 NSDatePicker 的默认突出显示颜色

我正在子类化NSDatePicker以实现日历小部件。我可以通过设置textColorNSDatePicker 的属性来更改文本颜色,但是当我单击 NSDatePicker 的任何字段(如月/年/日)时,默认颜色有点蓝色。

我想将高亮颜色更改为一些自定义颜色,但我无法做到这一点。我尝试覆盖highlightColorWithFrame:inView:highlight:withFrame:inView:没有效果。这是目前的样子

在此处输入图像描述

0 投票
1 回答
36 浏览

swift - 无法将焦点从 NSTextField 上移开并选择其他 NSTextField

我的 macOS 应用程序的 UI/数据输入部分有点问题。在我的应用程序中,我有 6 个 NSTextFields、1 个 NSDatePicker 和 1 个 NSPopupButton。在输入一个 NSTextField(特别是在我的代码中分配给名为“itemDescriptionField”的出口的那个)之后,它将不允许我选择其他文本字段或日期选择器。代码可以在以下位置找到:

https://github.com/Macintoshuser2/Inventory-Manager-macOS-Swift

我该如何解决这个问题?

0 投票
1 回答
133 浏览

swift - 如何持久化和加载 NSDatePicker 日期值

我对 MacOs 开发非常陌生,如果这是一个简单的问题,我深表歉意:

我有一个将数据存储和加载到 SQlite 数据库的应用程序。

视图在图形模式下具有 NSDatePicker,并且视图可以处于“添加”或“编辑”模式,即从 SQlite 添加或检索和更新数据

另一个视图有一个 NSTableView ,其中一列是我想从 SQlite 加载到列中的日期。

我的问题是我应该坚持 datePicker 的什么属性 - datePicker.stringValue 或 datepicker.dateValue?

如果是 .stringValue,我可以在“编辑”视图上显示 datePicker 时简单地加载它吗?

如果是 .dateValue 我如何获取 tableView 的值?(使用 NSDateFormatter?)

SQlite 没有日期类型,所以我使用文本字段来存储日期

0 投票
1 回答
101 浏览

macos - NSDatePicker nextKeyView

似乎从未考虑过 NSDatePicker nextKeyView。

我可以在 NSDatePicker 上键入选项卡,但尽管 nextKeyView 设置正确,但永远不会离开它。

在选择器内时,如果我按 Tab 键,焦点会正确地从日文本字段转到月文本字段,但会停留在年文本字段中,并且永远不会转到 nextKeyView 控件。

在相反的方向上也是一样,shift-tab 年复一年地正确运行,但被粘在 NSDatePicker 内。

我猜这是 NSDatePicker 的一个错误。

我如何子类(或任何其他类型的解决方案)来克服这个问题?

在此处输入图像描述 此外,下一个关键视图链的日志,只是为了证明它们已设置

0 投票
1 回答
430 浏览

applescript - 日期选择器显示问题(主线程问题?)

使用来自https://github.com/bat-tomr/dialog-node ...的 AppleScript 文件

日期选择器不显示(至少在 Mojave 上)。但是,如果我在display alert前面放一个runModal(但不是否则),它确实会显示。

我知道这可能与performSelectorOnMainThread后期 Mac OSX 版本的需求有关,但如果是这种情况,我无法添加它以使代码正常工作。有任何想法吗?