Macos AppKit/Cocoa仿真样式的自定义NSControl

Macos AppKit/Cocoa仿真样式的自定义NSControl,macos,cocoa,appkit,Macos,Cocoa,Appkit,我正在开发一个自定义滑块来支持颜色选择功能。 这是到目前为止当前发展的屏幕截图: 背景颜色非常灵活,还提供了使用系统颜色在NSSlider中实现的标准背景颜色 实现是通过覆盖NSView而不是NSSlider来实现的,因为我还希望支持灵活的单元格大小: 我目前正在努力解决旋钮的阴影问题。颜色滑块应位于标准滑块的旁边。但是,如果我没有仔细复制标准NSSlider的阴影样式,它看起来会有点尴尬 有关于标准控件中阴影样式(半径、偏移、不透明度等)的设计的文档吗?简单地说:没有 控件样式总是会发生更

我正在开发一个自定义滑块来支持颜色选择功能。 这是到目前为止当前发展的屏幕截图:

背景颜色非常灵活,还提供了使用系统颜色在NSSlider中实现的标准背景颜色

实现是通过覆盖NSView而不是NSSlider来实现的,因为我还希望支持灵活的单元格大小:

我目前正在努力解决旋钮的阴影问题。颜色滑块应位于标准滑块的旁边。但是,如果我没有仔细复制标准NSSlider的阴影样式,它看起来会有点尴尬


有关于标准控件中阴影样式(半径、偏移、不透明度等)的设计的文档吗?

简单地说:没有


控件样式总是会发生更改,并且从未被记录。他们就是他们,如果你需要的话,由你自己去弄清楚并模仿他们。

简单地说:不

控件样式总是会发生更改,并且从未被记录。他们就是他们,如果你需要的话,由你自己去理解和模仿他们