NSScroller
NSScroller возразите средствам управления, прокручивающим представления документа в представлении клипа NSScrollView экземпляр (или потенциально другого вида контейнерного представления). Скроллер выводит на экран слот, содержащий кнопку, которую пользователь может перетащить непосредственно к желаемому расположению. Кнопка указывает и позицию в представлении документа и — путем варьирования по размеру в слоте — сумма, видимая относительно размера представления документа.
До OS X v10.7, NSScroller объект может также дополнительно вывести на экран кнопки прокрутки. Кнопки прокрутки являются парой кнопок, которые пользователь может нажать, чтобы прокрутить мелкой суммой (названный инкрементом строки или декрементом) и Щелкнуть при нажатой клавише Alt для прокрутки большой суммой (названный инкрементом страницы или декрементом).
Вы обычно не должны программировать со скроллерами; вместо этого, Вы обычно конфигурируете их с NSScrollView объект в файле пера.
Не используйте скроллер, когда ползунок был бы более надлежащим. NSSlider объект представляет диапазон значений для чего-то в приложении и позволяет пользователю выбрать установку. Скроллер представляет относительную позицию видимой части представления и позволяет пользователю выбрать который часть просмотреть.
Наследование
-
NSObject -
NSResponder -
NSView -
NSControl -
NSScroller
-
NSObject -
NSResponder -
NSView -
NSControl -
NSScroller
Соответствует
-
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.0 и позже.
-
Возвращает булево значение, указывающее, совместим ли класс со стилем скроллера наложения и поведением.
Объявление
Swift
class func isCompatibleWithOverlayScrollers() -> BoolObjective C
+ (BOOL)isCompatibleWithOverlayScrollersВозвращаемое значение
YEStrueесли класс совместим со стилем скроллера наложения и поведением, иначеNOfalse.Обсуждение
По умолчанию AppKit принимает это экземпляры
NSScrollerподклассы могут не быть совместимы с путем, что скроллеры наложения представлены, и отступает к более совместимым метрикам скроллера и поведению OS X до v10.7.Рекомендуемый метод переопределения для подкласса
MyCustomScrollerэто хочет объявить себя совместимый с представлением скроллера наложения:+ (BOOL)isCompatibleWithOverlayScrollers {return self == [MyCustomScroller class];}
Эта реализация гарантирует, что совместимость будет должным образом оценена для обоих
MyCustomScrollerи для потенциально неизвестных подклассов этого.Когда это выбирает в этим способом,
NSScrollerподкласс указывает что:Это выполняет любую настройку появления путем переопределения методов рисования частей
drawKnobиdrawKnobSlotInRect:highlight:, а не путем переопределенияdrawRect:.Это необходимо для обеспечения отдельной кнопки, и дорожка исчезают в/. AppKit автоматически применяется, необходимые исчезают альфа к тому, что нарисовано
drawKnobиdrawKnobSlotInRect:highlight:.Это аналогично выполняет любую настройку обработки событий путем переопределения основанных на частях методов
testPart:иtrackKnob:, а не путем переопределенияmouseDown:.Это может иметь дело с фактом, что стрелки скроллера не существуют, и
rectForPart:возвраты пустой rects для них.Это может разместить потенциально различный размер и метрики расположения, используемые скроллерами наложения.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.7 и позже.
-
Возвращает ширину для скроллеров класса получения для данного размера элемента управления и стиля скроллера.
Объявление
Swift
class func scrollerWidthForControlSize(_controlSize: NSControlSize, scrollerStylescrollerStyle: NSScrollerStyle) -> CGFloatObjective C
+ (CGFloat)scrollerWidthForControlSize:(NSControlSize)controlSizescrollerStyle:(NSScrollerStyle)scrollerStyleПараметры
controlSizeРазмер элемента управления.
scrollerStyleСтиль скроллера.
Возвращаемое значение
Ширина для скроллеров класса получения для
controlSizeиscrollerStyle.Обсуждение
Необходимо использовать этот метод в предпочтении к
scrollerWidthForControlSize:, который принимает стиль скроллераNSScrollerStyleLegacy, иscrollerWidthкоторый, кроме того, принимает размер элемента управленияNSRegularControlSize.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.7 и позже.
-
scrollerWidth + scrollerWidth(OS X v10.7)Возвращает ширину для скроллеров класса получения, принимая размер элемента управления
NSRegularControlSize, и стиль скроллераNSScrollerStyleLegacy.Оператор осуждения
Использовать
scrollerWidthForControlSize:scrollerStyle:вместо этого.Объявление
Objective C
+ (CGFloat)scrollerWidthОбсуждение
NSScrollViewиспользование это значение для разметки его компонентов. Подклассы, использующие различную ширину, должны переопределить этот метод.Оператор импорта
Objective C
@import AppKit;Доступность
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.7.
-
Возвращает ширину скроллера на основе
controlSizeи принятие стиля скроллераNSScrollerStyleLegacy.Оператор осуждения
Использовать
scrollerWidthForControlSize:scrollerStyle:вместо этого.Объявление
Objective C
+ (CGFloat)scrollerWidthForControlSize:(NSControlSize)controlSizeОбсуждение
Допустимые значения для
controlSizeописаны вNSControlSize(NSCell).Оператор импорта
Objective C
@import AppKit;Доступность
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.7.
-
controlSize controlSizeСвойствоРазмер скроллера.
Обсуждение
Допустимые значения для
controlSizeописаны вNSControlSize(NSCell).Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
arrowsPosition arrowsPositionСвойствоРасположение кнопок прокрутки в скроллере, как описано в
NSScrollArrowPosition.Объявление
Swift
var arrowsPosition: NSScrollArrowPositionObjective C
@property NSScrollArrowPosition arrowsPositionОператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Устанавливает позицию кнопки к
aFloat, который является значением от 0,0 (указание главного или левого конца) к 1,0 (нижняя часть или правильный конец).Оператор осуждения
Используйте
knobProportionсвойство иsetDoubleValue:метод вместо этого.Объявление
Objective C
- (void)setFloatValue:(float)aFloatknobProportion:(CGFloat)proportionОбсуждение
Также устанавливает пропорцию слота кнопки, заполненного кнопкой к
knobProp, также значение от 0,0 (минимальный размер) к 1,0 (заполняет слот).Оператор импорта
Objective C
@import AppKit;Доступность
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.5.
См. также
floatValue(NSControl)knobProportion -
knobProportion knobProportionСвойствоПропорция слота кнопки, который должна заполнить кнопка.
Обсуждение
Это свойство содержит значение с плавающей точкой от 0,0 (минимальный размер) к 1,0 (заполняет слот).
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Возвращает прямоугольник, занятый
aPart, который для этого метода интерпретируется буквально, а не как индикатор прокрутки направления.Объявление
Swift
func rectForPart(_partCode: NSScrollerPart) -> NSRectObjective C
- (NSRect)rectForPart:(NSScrollerPart)partCodeОбсуждение
Посмотрите
NSScrollerPartдля списка возможных значений дляaPart.Отметьте интерпретации
NSScrollerDecrementPageиNSScrollerIncrementPage. Фактическая часть NSScroller, вызывающего постранично прокрутку, варьируется, поэтому как удобство, которое эти коды части отсылают к полезным частям, отличающимся от кнопок прокрутки.Возвраты
NSZeroRectесли часть, которую требуют, не присутствует на получателе.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает часть, которая была бы поражена событием mouseDown в
aPoint(выраженный в системе координат окна).Объявление
Swift
func testPart(_thePoint: NSPoint) -> NSScrollerPartObjective C
- (NSScrollerPart)testPart:(NSPoint)thePointОбсуждение
Посмотрите
NSScrollerPartдля списка возможных возвращаемых значений. В OS X v10.7 и позже, больше не возвращается этот методNSScrollerIncrementLineилиNSScrollerDecrementLine.Отметьте интерпретации
NSScrollerDecrementPageиNSScrollerIncrementPage. Фактическая часть скроллера, вызывающего постранично прокрутку, варьируется, поэтому как удобство, которое эти коды части отсылают к полезным частям, отличающимся от кнопок прокрутки.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Проверки, чтобы видеть, существует ли достаточно комнаты в получателе для отображения кнопки и кнопок.
Объявление
Swift
func checkSpaceForParts()Objective C
- (void)checkSpaceForPartsОбсуждение
usablePartsсвойство содержит состояние, вычисленное этим методом. Вы никогда не должны должны быть вызывать этот метод; это вызывается автоматически каждый раз, когда изменяется размер скроллера.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
usableParts usablePartsСвойствоЗначение, указывающее, какие части получателя выведены на экран и применимы. (только для чтения)
Объявление
Swift
var usableParts: NSUsableScrollerParts { get }Objective C
@property(readonly) NSUsableScrollerParts usablePartsОбсуждение
Посмотрите
NSUsableScrollerPartsдля списка возможных значений.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Рисует кнопку прокрутки, обозначенную
arrow, который является такжеNSScrollerIncrementArrow(вниз или правильная кнопка прокрутки) илиNSScrollerDecrementArrow(или оставленный).Объявление
Swift
func drawArrow(_whichArrow: NSScrollerArrow, highlightflag: Bool)Objective C
- (void)drawArrow:(NSScrollerArrow)whichArrowhighlight:(BOOL)flagОбсуждение
Если
flagYEStrue, кнопка нарисована выделенная; иначе это обычно рисуется. Вы никогда не должны должны быть вызывать этот метод непосредственно, но можете хотеть переопределить его для настройки появления кнопок прокрутки.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Рисует часть дорожки скроллера, возможно включая инкремент строки и декрементные кнопки стрелки, который падает в данном прямоугольнике.
Объявление
Swift
func drawKnobSlotInRect(_slotRect: NSRect, highlightflag: Bool)Objective C
- (void)drawKnobSlotInRect:(NSRect)slotRecthighlight:(BOOL)flagПараметры
slotRectПрямоугольник, в котором можно нарисовать слот кнопки.
flagЕсли
flagYEStrue, любая находящаяся в пределах кнопка со стрелкой прокруткиslotRectнарисован выделенный; иначе это обычно рисуется.Обсуждение
Только одна кнопка стрелки будет показана выделенная за один раз, таким образом, можно будет ожидать, что этот метод иногда будет вызван с a
slotRectэто охватывает только одну стрелку.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.5 и позже.
-
Рисует кнопку.
Объявление
Swift
func drawKnob()Objective C
- (void)drawKnobОбсуждение
Вы никогда не должны должны быть вызывать этот метод непосредственно, но можете хотеть переопределить его для настройки появления кнопки.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
drawParts - drawParts(OS X v10.7)Кэши отображают для кнопок прокрутки и кнопки.
Объявление
Objective C
- (void)drawPartsОбсуждение
Когда скроллер создается, это вызвало только один раз. Можно хотеть переопределить этот метод, если Вы изменяете вид скроллера, но Вы никогда не должны вызывать его непосредственно.
Оператор импорта
Objective C
@import AppKit;Доступность
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.7.
-
По выделениям или невыделениям кнопка прокрутки пользователь щелкают.
Объявление
Swift
func highlight(_flag: Bool)Objective C
- (void)highlight:(BOOL)flagОбсуждение
Получатель вызывает этот метод при отслеживании мыши; Вы не должны вызывать его непосредственно. Если
flagYEStrue, надлежащая часть нарисована выделенная; иначе это обычно рисуется.Специальные замечания
Этот метод не имеет никакого эффекта в OS X v10.7 и позже.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Код части, указывающий способ, которым должна быть выполнена прокрутка. (только для чтения)
Объявление
Swift
var hitPart: NSScrollerPart { get }Objective C
@property(readonly) NSScrollerPart hitPartОбсуждение
Этот метод обычно вызывается
NSScrollViewобъект определить, как прокрутить его представление документа, когда он получает сообщение действия от скроллера.Посмотрите
NSScrollerPartдля списка кодов части. В OS X v10.7 и позже, больше не возвращается этот методNSScrollerIncrementLineилиNSScrollerDecrementLine.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Отслеживает кнопку и отправляет сообщения действия в цель получателя.
Объявление
Swift
func trackKnob(_theEvent: NSEvent)Objective C
- (void)trackKnob:(NSEvent *)theEventОбсуждение
Когда получатель получает, этот метод вызывается автоматически
theEventсобытие mouseDown в кнопке; Вы не должны вызывать его непосредственно.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Отслеживает кнопки прокрутки и отправляет сообщения действия в цель получателя.
Объявление
Swift
func trackScrollButtons(_theEvent: NSEvent)Objective C
- (void)trackScrollButtons:(NSEvent *)theEventОбсуждение
Когда получатель получает, этот метод вызывается автоматически
theEventсобытие mouseDown в кнопке прокрутки; Вы не должны вызывать этот метод непосредственно.Специальные замечания
Этот метод не вызывается в OS X v10.7 и позже.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
controlTint controlTintСвойствоОттенок управления скроллера.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Возвращает стиль скроллеров, которые приложения должны использовать по мере возможности.
Объявление
Swift
class func preferredScrollerStyle() -> NSScrollerStyleObjective C
+ (NSScrollerStyle)preferredScrollerStyleВозвращаемое значение
Стиль скроллеров, которые приложения должны использовать по мере возможности.
Обсуждение
Предпочтительный стиль скроллера определяется предпочтительной установкой «Show scroll bars» панели Появления для текущего пользователя, и — когда предпочтение пользователя установлено в “Автоматически на основе устройства ввода данных” — набором встроенных и подключенных манипуляторов и предпочтительных настроек возможности прокрутки пользователя для них. Предпочтительный стиль скроллера может поэтому изменяться в течение долгого времени, и приложения должны быть подготовлены адаптировать свои пользовательские интерфейсы к новому стилю скроллера в случае необходимости.
В большинстве случаев обновление к новому стилю скроллера является автоматическим: Когда предпочтительные изменения стиля скроллера, AppKit уведомляет все
NSScrollViewэкземпляры, устанавливаяscrollerStyleсвойство каждого с новым стилем, вызывающим каждое представление прокрутки к автоматически перемозаике (обновляют ее расположение) адаптироваться к новому стилю скроллера. НекоторыеNSScrollViewэкземпляры могут отказаться от новой настройки стиля скроллера, если они не могут разместить ее по причинам совместимости (присутствие вспомогательных, представления или устаревшие подклассы скроллера предотвращают использование скроллеров наложения), но большинство экземпляров переключится на указанный новый предпочтительный стиль скроллера.Если Вы должны быть уведомлены относительно изменений в предпочтительном стиле скроллера, можно зарегистрироваться для получения
NSPreferredScrollerStyleDidChangeNotificationуведомления.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.7 и позже.
См. также
-
scrollerStyle scrollerStyleСвойствоСтиль скроллера для этого скроллера.
Объявление
Swift
var scrollerStyle: NSScrollerStyleObjective C
@property NSScrollerStyle scrollerStyleОбсуждение
Для скроллера этим управляют
NSScrollViewобъект, метод set автоматически вызывается представлением прокрутки с надлежащей установкой, согласно предпочтительным настройкам Появления пользователя и возможно какой манипулятор (ы) присутствуют (см.preferredScrollerStyle).Для списка допустимых стилей скроллера посмотрите
NSScrollerStyle.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.7 и позже.
См. также
-
Стиль кнопки скроллера.
Объявление
Swift
var knobStyle: NSScrollerKnobStyleObjective C
@property NSScrollerKnobStyle knobStyleОбсуждение
Значение этого свойства не влияет на устаревшие скроллеры.
NSScrollerKnobStyleDefaultявляется подходящим для широкого диапазона содержания, но в некоторых случаях выбор альтернативного стиля кнопки может улучшить видимость кнопки скроллера на некоторых видах содержания.Для списка возможных значений посмотрите
NSScrollerKnobStyle.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.7 и позже.
-
Константы для указания стиля скроллера.
Объявление
Swift
enum NSScrollerStyle : Int { case Legacy case Overlay }Objective C
enum { NSScrollerStyleLegacy = 0, NSScrollerStyleOverlay = 1 }; typedef NSInteger NSScrollerStyle;Константы
-
LegacyNSScrollerStyleLegacyУказывает скроллеры устаревшего стиля как до OS X v10.7.
Доступный в OS X v10.7 и позже.
-
OverlayNSScrollerStyleOverlayУказывает скроллеры стиля наложения в OS X v10.7 и позже.
Доступный в OS X v10.7 и позже.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.7 и позже.
-
-
Укажите различные стили кнопки.
Объявление
Swift
enum NSScrollerKnobStyle : Int { case Default case Dark case Light }Objective C
enum { NSScrollerKnobStyleDefault = 0, NSScrollerKnobStyleDark = 1, NSScrollerKnobStyleLight = 2 }; typedef NSInteger NSScrollerKnobStyle;Константы
-
DefaultNSScrollerKnobStyleDefaultУказывает темную кнопку с легкой границей.
Это - стиль по умолчанию; это хорошо против любого фона.
Доступный в OS X v10.7 и позже.
-
DarkNSScrollerKnobStyleDarkУказывает темную кнопку.
Этот стиль особенно хорош против светлого фона.
Доступный в OS X v10.7 и позже.
-
LightNSScrollerKnobStyleLightУказывает легкую кнопку.
Этот стиль особенно хорош против темного фона.
Доступный в OS X v10.7 и позже.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.7 и позже.
-
-
Эти константы указывают различные части скроллера:
Объявление
Swift
enum NSScrollerPart : UInt { case NoPart case DecrementPage case Knob case IncrementPage case DecrementLine case IncrementLine case KnobSlot }Objective C
enum { NSScrollerNoPart = 0, NSScrollerDecrementPage = 1, NSScrollerKnob = 2, NSScrollerIncrementPage = 3, NSScrollerDecrementLine = 4, NSScrollerIncrementLine = 5, NSScrollerKnobSlot = 6 }; typedef NSUInteger NSScrollerPart;Константы
-
KnobNSScrollerKnobНепосредственно к значению скроллера, как дано
floatValue.Доступный в OS X v10.0 и позже.
-
KnobSlotNSScrollerKnobSlotНепосредственно к значению скроллера, как дано
floatValue.Доступный в OS X v10.0 и позже.
-
DecrementLineNSScrollerDecrementLineИли оставленный мелкой суммой.
Эта константа не необходима в OS X v10.7 и позже.
Доступный в OS X v10.0 и позже.
-
DecrementPageNSScrollerDecrementPageИли оставленный большой суммой.
Доступный в OS X v10.0 и позже.
-
IncrementLineNSScrollerIncrementLineВниз или прямо мелкой суммой.
Эта константа не необходима в OS X v10.7 и позже.
Доступный в OS X v10.0 и позже.
-
IncrementPageNSScrollerIncrementPageВниз или прямо большой суммой.
Доступный в OS X v10.0 и позже.
-
NoPartNSScrollerNoPartНе прокручивайте вообще.
Доступный в OS X v10.0 и позже.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
-
Эти константы описывают две кнопки скроллера и используются
drawArrow:highlight:.Это перечисление не необходимо в OS X v10.7 и позже.
Объявление
Swift
enum NSScrollerArrow : UInt { case IncrementArrow case DecrementArrow }Objective C
enum { NSScrollerIncrementArrow = 0, NSScrollerDecrementArrow = 1 }; typedef NSUInteger NSScrollerArrow;Константы
-
IncrementArrowNSScrollerIncrementArrowВниз или правильная кнопка прокрутки.
Доступный в OS X v10.0 и позже.
-
DecrementArrowNSScrollerDecrementArrowИли оставленная кнопка прокрутки.
Доступный в OS X v10.0 и позже.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
-
Эти константы указывают, где кнопки скроллера появляются и используются
arrowsPositionсвойство.Это перечисление не необходимо в OS X v10.7 и позже.
Объявление
Swift
enum NSScrollArrowPosition : UInt { case ScrollerArrowsMaxEnd case ScrollerArrowsMinEnd case ScrollerArrowsNone }Objective C
enum { NSScrollerArrowsMaxEnd = 0, /* Previously deprecated. */ NSScrollerArrowsMinEnd = 1, /* Previously deprecated. */ NSScrollerArrowsDefaultSetting = 0, NSScrollerArrowsNone = 2 }; typedef NSUInteger NSScrollArrowPosition;Константы
-
ScrollerArrowsMaxEndNSScrollerArrowsMaxEndКнопки в основе или право. Эта константа была осуждена.
Доступный в OS X v10.0 и позже.
-
ScrollerArrowsMinEndNSScrollerArrowsMinEndКнопки в вершине или оставленный. Это было осуждено.
Доступный в OS X v10.0 и позже.
-
NSScrollerArrowsDefaultSettingNSScrollerArrowsDefaultSettingКнопки выведены на экран согласно предпочтениям появления в масштабе всей системы.
Доступный в OS X v10.1 и позже.
-
ScrollerArrowsNoneNSScrollerArrowsNoneНикакие кнопки.
Доступный в OS X v10.0 и позже.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
-
Эти константы указывают, какие части скроллера видимы.
Это перечисление не необходимо в OS X v10.7 и позже.
Объявление
Swift
enum NSUsableScrollerParts : UInt { case NoScrollerParts case OnlyScrollerArrows case AllScrollerParts }Objective C
enum { NSNoScrollerParts = 0, NSOnlyScrollerArrows = 1, NSAllScrollerParts = 2 }; typedef NSUInteger NSUsableScrollerParts;Константы
-
NoScrollerPartsNSNoScrollerPartsУказывает, что скроллер не имеет ни кнопки, ни кнопок прокрутки, только слот кнопки.
Доступный в OS X v10.0 и позже.
-
OnlyScrollerArrowsNSOnlyScrollerArrowsУказывает, что скроллер имеет только кнопки прокрутки, никакую кнопку.
Доступный в OS X v10.0 и позже.
-
AllScrollerPartsNSAllScrollerPartsУказывает, что скроллер имеет, по крайней мере, кнопку, возможно также кнопки прокрутки.
Доступный в OS X v10.0 и позже.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
-
Отправленный, если предпочтительные изменения стиля скроллера.
Для полного обсуждения посмотрите
preferredScrollerStyle.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.7 и позже.
