私は NSView をサブクラス化し、独自のスライダー コントロールを実装しています (NSControl よりも NSView の方が簡単だと思います)。したがって、そのビューに「drawRect」メソッドを実装しています。
また、「mouseDragged」メソッドを実装してノブの位置を計算し[self setNeedsDisplay:YES]
、NSView サブクラスを再描画するように呼び出します。
問題は、NSView を呼び出すと[self setNeedsDisplay:YES]
灰色の背景と境界線 (丸みを帯びた四角形のように見える) が描画されることですが、「drawRect」メソッドではこれを描画せず、この境界線と背景はスーパービューのサイズを変更するとすぐに消えてしまいます。
この背景/境界線の描画の原因と、それを防ぐ方法を教えてください。