0

我覆盖了 NSSliderCell 中的 drawTickMarks()。但是,我需要在那里绘制一些文本,并且可能有一点超出 NSSlider 的边界,所以我在结果中得到了一些剪辑。

我尝试将 maskToBound 设置为 false

self.controlView?.wantsLayer = true
self.controlView?.layer?.masksToBounds = false
self.controlView?.layer?.backgroundColor = CGColor(red: 1.0, green: 0.0, blue: 0.0, alpha: 0.5)

所以我可以清楚地看到滑块的边界,但 maskToBounds 在那里不起作用。

有人知道让masksToBounds 为我的目的工作吗?或者我可以做一些事情来确保我的内容不会被限制?

谢谢~~

4

0 回答 0