macos - 如何创建带有流行图形日历的NSDatePicker?

标签 macos nsdateformatter nsdatepicker

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

Calendar pop

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

最佳答案

我在我的一个应用程序中实现了这样的功能。 macOS 中没有任何原生可用的东西。要获得此行为,您可以使用具有自定义形状的无边框窗口。可以相对于触发操作的 View 打开窗口。在窗口中您可以使用常规的 NSDatePicker。

enter image description here

如果您需要进一步帮助,请告诉我。

Sample code on GitHub

祝一切顺利。

关于macos - 如何创建带有流行图形日历的NSDatePicker?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50776893/

相关文章:

ios - DateFormatter 在 Swift 中为没有时间的特定日期字符串返回 nil

swift - 如何在 NSDatePicker 图形模式中设置颜色

objective-c - 在 Cocoa/objective-c 中单击 Target 时,操作会被调用两次(鼠标向上/向下)

linux - 多平台 Amazon-AWS 开发

xcode - '(' 之前的预期标识符 'Synthesize"

macos - 如何在 JavaScript for Automation 中获取当前脚本文件夹的 POSIX 路径?

ios - 如何为此日期格式化 NSDateFormatter

macos - Qt 和 OpenGL OS X : GLSL shader version only 120 on Mountain Lion

swift - 为什么日期格式化程序正确返回日期但时间显示为 00 :00:00 when converting string to NSDate

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