2012-03-08 15 views
1

OSXのスライダーにカスタムの背景とカスタムノブを使用できますか?異なるビットマップを割り当てるための元の関数は非難されているようで、完全なクラスを作成する以外の簡単な方法はありません。OSXのカスタムスライダー

何か不足していますか?

+1

@ spudwaffleは正しいです。コントロール外観のカスタマイズは、通常、描画関数のオーバーライドです。完全なクラスを作成することはめったに必要ありません。 – sosborn

答えて

5

NSSliderCell- (void)drawKnob:(NSRect)knobRect- (void)drawBarInside:(NSRect)aRect flipped:(BOOL)flippedを上書きする必要があるようです。

NSSliderCell class reference

1

から私はLADSliderを作成しました。これは、OSXでカスタムスライダをすばやく簡単に作成するのに役立ちます。