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 はそこで機能しませんでした。
maskToBounds を私の目的のために機能させることを知っている人はいますか? または、コンテンツが境界によってクリップされないようにするために何かを行うことができますか?
ありがとう~~