【问题标题】:Custom NSControl of AppKit/Cocoa emulating styleAppKit/Cocoa 模拟风格的自定义 NSControl
【发布时间】:2019-05-23 07:45:47
【问题描述】:

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

背景颜色非常灵活,还可以使用 NSSlider 中使用系统颜色实现的标准背景颜色。

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

我目前正在努力解决旋钮的阴影问题。颜色滑块应位于标准 NSSlider 旁边。但是,如果我不仔细复制标准 NSSlider 的阴影样式,会显得有些别扭。

是否有任何文档说明标准控件中的阴影样式(半径、偏移、不透明度等)是如何设计的?

【问题讨论】:

    标签: macos cocoa appkit


    【解决方案1】:

    简单地说:不。

    控件样式总是会发生变化,并且从未被记录在案。它们就是它们的样子,如果需要,您可以自己弄清楚并模仿它们。

    【讨论】:

      猜你喜欢
      • 2015-02-04
      • 1970-01-01
      • 1970-01-01
      • 2010-12-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-31
      • 1970-01-01
      相关资源
      最近更新 更多