Используя метки ползунка
Для определения номера меток использовать setNumberOfTickMarks:. Метки равномерно расположены с интервалами между минимальными и максимальными значениями. Например, если минимальное значение 0, максимальное значение равняется 100, и количество метки равняется пяти, метки в 0, 25, 50, 75, и 100. Следующие данные показывают ползунок горизонтальной планки с пятью метками.

Следующие данные показывают ползунок без меток.

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