0

NSSlider が表示されるときはいつでも、角の丸い長方形の背景になります (リンクされた画像を参照)。この背景ではなく、バーとノブだけを描画したいと思います。

グレーの背景のNSSlider

NSSliderCell または NSSlider のサブクラス化を検討しましたが、どの描画メソッドをオーバーライドしても、この背景は消えないようです。この背景を取り除くためにできることはありますか、それとも自分でコントロールする唯一の選択肢ですか?

ありがとうござい
ます

4

1 に答える 1

0

Xcode で Bordered オプションのチェックを外すか、コードで NO に設定できます。

それがうまくいかない場合は、NSBox か何かの中に入っています。

于 2013-10-30T23:59:18.883 に答える