Используя метки ползунка
Для определения номера меток использовать setNumberOfTickMarks:
. Метки равномерно расположены с интервалами между минимальными и максимальными значениями. Например, если минимальное значение 0, максимальное значение равняется 100, и количество метки равняется пяти, метки в 0, 25, 50, 75, и 100. Следующие данные показывают ползунок горизонтальной планки с пятью метками.
Следующие данные показывают ползунок без меток.
Для установки, где метки появляются использовать setTickMarkPosition:
. Для горизонтальных ползунков возможные параметры показаны ниже.
Метки ниже | Метки выше | |
---|---|---|
Параметр | ||
Иллюстрация |
Для вертикальных ползунков параметры показаны ниже.
Метки ниже | Метки выше | |
---|---|---|
Параметр | ||
Иллюстрация |
Значения по умолчанию NSTickMarkBelow
и NSTickMarkLeft
. Эти параметры используются только с ползунками панели; для круговых ползунков метки всегда вне круга.
Для ограничения значения ползунка только значениями в метках использовать setAllowsTickMarkValuesOnly:
. После того, как пользователь перемещает кнопку ползунка, переходы кнопки к метке, самой близкой курсор. Например, если ползунок ограничивается меткой, оценивает только и имеет минимальное значение 0, максимальное значение 100 и количество маркера пять, допустимые значения 0, 25, 50, 75, и 100. По умолчанию ползунок может иметь любое значение между своим минимумом и максимумом.
Для получения значения метки, это является самым близким к другому значению, использовать closestTickMarkValueToValue:
. Для получения значения, соответствующего определенной метке использовать tickMarkValueAtIndex:
. Для нахождения метки самой близкой к отдельному моменту использовать indexOfTickMarkAtPoint:
. Обратите внимание на то, что самая низкая метка имеет индекс 0.