我覆盖了 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 为我的目的工作吗?或者我可以做一些事情来确保我的内容不会被限制?
谢谢~~