О ползунках
Ползунок является управлением, выводящим на экран диапазон значений и имеющим индикатор или кнопку, указывающую текущую установку. Дополнительно, это может иметь метки в расположенных с равными интервалами интервалах. Ползунок может быть панелью или набором. Пользователь перемещает кнопку вдоль панели ползунка, или вокруг набора, для изменения настроек.
Поведением и появлением ползунка управляет класс NSSliderCell
. NSSliderCell
объект должен содержаться в подклассе NSControl. При необходимости в одном ползунке используйте NSSlider
объект, содержащий сингл NSSliderCell
объект. При необходимости в группе связанных ползунков используйте NSMatrix
объект, содержащий несколько NSSliderCell
объекты. Большинство NSSliderCell
методы имеют покрытия в NSSlider
, которые просто вызывают NSSliderCell
эквивалентный. Для получения дополнительной информации посмотрите NSSliderCell
и NSSlider
спецификации класса.
Установка значений ползунка
Для установки минимальных и максимальных значений ползунка использовать setMinValue:
и setMaxValue:
. Считать значение ползунка, как представлено текущей позицией кнопки, использование NSControl
«получите» метод, такой как floatValue
;. Для установки значения ползунка используйте NSControl
метод «набора», такой как setFloatValue:
.
Отображение имени и значений ползунка
Необходимо использовать текстовые поля для отображения имени ползунка, минимального значения, максимального значения и значения метки. Несмотря на то, что можно установить заголовок для ползунка, это выведено на экран автоматически, это вывело на экран прямо в панели ползунка и легко затенено кнопкой. Нет никакого пути к ползунку для отображения автоматически его минимума, максимума и значений метки.