Если вы просто хотите рисовать поверх того, что рисует базовый класс, то позвоните [super drawRect:rect]
до того, как начнете рисовать самостоятельно.
FWIW, я не уверен, что вы получите эффект,хотите, рисуя поверх рисунка по умолчанию NSScroller.Скроллеры в стиле iOS полупрозрачны.Если вы позвоните в super's drawRect:
, вы получите синие скроллеры, которые будут видны через прозрачные скроллеры в стиле iOS.Вы, вероятно, хотите избежать вызова super и просто рисовать все самостоятельно.
Если вы хотите повторно использовать части чертежа, которые выполняет NSScroller, класс предоставляет множество методов для этого, например drawKnob
и drawArrow:highlight:
и т. д.