NSLevelIndicator
NSLevelIndicator является подклассом NSControl, выводящего на экран значение в линейной шкале.
Индикаторы уровня обеспечивают визуальное представление уровня или сумму чего-то, с помощью дискретных значений. В то время как подобный NSSlider, это предоставляет более специализированную визуальную обратную связь пользователю. Индикаторы уровня не имеют «кнопки», указывающей текущую установку или разрешение пользователю скорректировать настройки. Поддерживаемые стили индикатора включают:
Полный индикатор уровня стиля. Непрерывный режим для этого стиля часто используется для указания условий такой как, сколько данных находится на жестком диске. Дискретный режим подобен индикаторам уровня звука в приложениях воспроизведения аудио. Можно указать и значение предупреждения и критическое значение, предоставляющее дополнительную визуальную обратную связь пользователю.
Занимающий место индикатор уровня стиля. Это подобно звездообразным дисплеям ранжирования, предоставленным в iTunes и iPhoto. Можно также указать собственное изображение ранжирования.
Индикатор уровня стиля уместности. Этот стиль используется для отображения уместности результата поиска, например в Почте.
NSLevelIndicator использует NSLevelIndicatorCell для реализации большой части функциональности управления. NSLevelIndicator обеспечивает методы покрытия для большинства методов NSLevelIndicatorCell, вызывающих соответствующий метод ячейки.
Наследование
-
NSObject
-
NSResponder
-
NSView
-
NSControl
-
NSLevelIndicator
-
NSObject
-
NSResponder
-
NSView
-
NSControl
-
NSLevelIndicator
Соответствует
-
AnyObject
-
CVarArgType
-
Сопоставимый
-
Hashable
-
NSAccessibility
-
NSAccessibilityElementProtocol
-
NSAnimatablePropertyContainer
-
NSAppearanceCustomization
-
NSCoding
-
NSDraggingDestination
-
NSObjectProtocol
-
NSUserInterfaceItemIdentification
-
Печатаемый
-
Reflectable
-
NSAccessibility
-
NSAccessibilityElement
-
NSAnimatablePropertyContainer
-
NSAppearanceCustomization
-
NSCoding
-
NSDraggingDestination
-
NSObject
-
NSUserInterfaceItemIdentification
Оператор импорта
Swift
import AppKit
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.4 и позже.
-
Устанавливает минимальное значение, которому может представлять получатель
minValue
.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.4 и позже.
См. также
-
Возвращает минимальное значение получателя.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.4 и позже.
См. также
-
Устанавливает максимальное значение, которому может представлять получатель
maxValue
.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.4 и позже.
См. также
-
Возвращает максимальное значение получателя.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.4 и позже.
См. также
-
Устанавливает предупреждение получателя значения в
warningValue
.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.4 и позже.
См. также
-
Возвращает предупреждение получателя значения.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.4 и позже.
См. также
-
Устанавливает критическое значение получателя в
criticalValue
.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.4 и позже.
См. также
-
Возвращает критическое значение получателя.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.4 и позже.
См. также
-
Наборы, где метки появляются относительно получателя.
Объявление
Swift
var tickMarkPosition: NSTickMarkPosition
Objective C
@property NSTickMarkPosition tickMarkPosition
Обсуждение
Этот метод не имеет никакого эффекта, если никакие метки не были присвоены (т.е.
numberOfTickMarks
возвраты 0).Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.4 и позже.
См. также
-
Возвраты, как метки получателя выровненные его.
Объявление
Swift
var tickMarkPosition: NSTickMarkPosition
Objective C
@property NSTickMarkPosition tickMarkPosition
Обсуждение
Выравнивание по умолчанию
NSTickMarkBelow
иNSTickMarkLeft
.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.4 и позже.
См. также
-
Определяет номер меток, выведенных на экран получателем (которые включают присвоенных минимальным и максимальным значениям) к
count
.Обсуждение
По умолчанию это значение 0, и никакие метки не появляются. Число меток, присвоенных ползунку, вместе с минимальными и максимальными значениями ползунка, определяет значения, связанные с метками.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.4 и позже.
См. также
-
Возвращает число меток, связанных с получателем.
Обсуждение
Метки, присвоенные минимальным и максимальным значениям, включены.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.4 и позже.
См. также
-
Определяет номер главных меток, выведенных на экран получателем.
Объявление
Swift
var numberOfMajorTickMarks: Int
Objective C
@property NSInteger numberOfMajorTickMarks
Обсуждение
count
должно быть меньше чем или равно числу меток, возвращенныхnumberOfTickMarks
. Например, если число меток будет равняться 11, и Вы указываете 3 главных метки, то получающийся индикатор уровня выведет на экран 3 главных метки, чередующиеся с 8 незначительными метками, как в примере, показанном на рисунке 1.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.4 и позже.
См. также
-
Возвращает число главных меток, связанных с получателем.
Объявление
Swift
var numberOfMajorTickMarks: Int
Objective C
@property NSInteger numberOfMajorTickMarks
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.4 и позже.
См. также
-
Возвращает значение получателя, представленное меткой в индексе (метка минимального значения имеет индекс 0).
Объявление
Objective C
- (double)tickMarkValueAtIndex:(NSInteger)
index
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.4 и позже.
-
Возвращает ограничительный прямоугольник метки, идентифицированной
index
(метка минимального значения в индексе 0).Объявление
Обсуждение
Если никакая метка не связана с
index
, метод повышает aNSRangeException
.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.4 и позже.