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() -> Bool
Objective C
+ (BOOL)isCompatibleWithOverlayScrollers
Возвращаемое значение
YES
true
если класс совместим со стилем скроллера наложения и поведением, иначеNO
false
.Обсуждение
По умолчанию 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)
controlSize
scrollerStyle:(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: NSScrollArrowPosition
Objective 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)
aFloat
knobProportion:(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)
whichArrow
highlight:(BOOL)flag
Обсуждение
Если
flag
YES
true
, кнопка нарисована выделенная; иначе это обычно рисуется. Вы никогда не должны должны быть вызывать этот метод непосредственно, но можете хотеть переопределить его для настройки появления кнопок прокрутки.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Рисует часть дорожки скроллера, возможно включая инкремент строки и декрементные кнопки стрелки, который падает в данном прямоугольнике.
Объявление
Swift
func drawKnobSlotInRect(_
slotRect
: NSRect, highlightflag
: Bool)Objective C
- (void)drawKnobSlotInRect:(NSRect)
slotRect
highlight:(BOOL)flag
Параметры
slotRect
Прямоугольник, в котором можно нарисовать слот кнопки.
flag
Если
flag
YES
true
, любая находящаяся в пределах кнопка со стрелкой прокрутки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
Обсуждение
Получатель вызывает этот метод при отслеживании мыши; Вы не должны вызывать его непосредственно. Если
flag
YES
true
, надлежащая часть нарисована выделенная; иначе это обычно рисуется.Специальные замечания
Этот метод не имеет никакого эффекта в 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() -> NSScrollerStyle
Objective 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: NSScrollerStyle
Objective C
@property NSScrollerStyle scrollerStyle
Обсуждение
Для скроллера этим управляют
NSScrollView
объект, метод set автоматически вызывается представлением прокрутки с надлежащей установкой, согласно предпочтительным настройкам Появления пользователя и возможно какой манипулятор (ы) присутствуют (см.preferredScrollerStyle
).Для списка допустимых стилей скроллера посмотрите
NSScrollerStyle
.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.7 и позже.
См. также
-
Стиль кнопки скроллера.
Объявление
Swift
var knobStyle: NSScrollerKnobStyle
Objective 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;
Константы
-
Legacy
NSScrollerStyleLegacy
Указывает скроллеры устаревшего стиля как до OS X v10.7.
Доступный в OS X v10.7 и позже.
-
Overlay
NSScrollerStyleOverlay
Указывает скроллеры стиля наложения в 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;
Константы
-
Default
NSScrollerKnobStyleDefault
Указывает темную кнопку с легкой границей.
Это - стиль по умолчанию; это хорошо против любого фона.
Доступный в OS X v10.7 и позже.
-
Dark
NSScrollerKnobStyleDark
Указывает темную кнопку.
Этот стиль особенно хорош против светлого фона.
Доступный в OS X v10.7 и позже.
-
Light
NSScrollerKnobStyleLight
Указывает легкую кнопку.
Этот стиль особенно хорош против темного фона.
Доступный в 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;
Константы
-
Knob
NSScrollerKnob
Непосредственно к значению скроллера, как дано
floatValue
.Доступный в OS X v10.0 и позже.
-
KnobSlot
NSScrollerKnobSlot
Непосредственно к значению скроллера, как дано
floatValue
.Доступный в OS X v10.0 и позже.
-
DecrementLine
NSScrollerDecrementLine
Или оставленный мелкой суммой.
Эта константа не необходима в OS X v10.7 и позже.
Доступный в OS X v10.0 и позже.
-
DecrementPage
NSScrollerDecrementPage
Или оставленный большой суммой.
Доступный в OS X v10.0 и позже.
-
IncrementLine
NSScrollerIncrementLine
Вниз или прямо мелкой суммой.
Эта константа не необходима в OS X v10.7 и позже.
Доступный в OS X v10.0 и позже.
-
IncrementPage
NSScrollerIncrementPage
Вниз или прямо большой суммой.
Доступный в OS X v10.0 и позже.
-
NoPart
NSScrollerNoPart
Не прокручивайте вообще.
Доступный в 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;
Константы
-
IncrementArrow
NSScrollerIncrementArrow
Вниз или правильная кнопка прокрутки.
Доступный в OS X v10.0 и позже.
-
DecrementArrow
NSScrollerDecrementArrow
Или оставленная кнопка прокрутки.
Доступный в 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;
Константы
-
ScrollerArrowsMaxEnd
NSScrollerArrowsMaxEnd
Кнопки в основе или право. Эта константа была осуждена.
Доступный в OS X v10.0 и позже.
-
ScrollerArrowsMinEnd
NSScrollerArrowsMinEnd
Кнопки в вершине или оставленный. Это было осуждено.
Доступный в OS X v10.0 и позже.
-
NSScrollerArrowsDefaultSetting
NSScrollerArrowsDefaultSetting
Кнопки выведены на экран согласно предпочтениям появления в масштабе всей системы.
Доступный в OS X v10.1 и позже.
-
ScrollerArrowsNone
NSScrollerArrowsNone
Никакие кнопки.
Доступный в 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;
Константы
-
NoScrollerParts
NSNoScrollerParts
Указывает, что скроллер не имеет ни кнопки, ни кнопок прокрутки, только слот кнопки.
Доступный в OS X v10.0 и позже.
-
OnlyScrollerArrows
NSOnlyScrollerArrows
Указывает, что скроллер имеет только кнопки прокрутки, никакую кнопку.
Доступный в OS X v10.0 и позже.
-
AllScrollerParts
NSAllScrollerParts
Указывает, что скроллер имеет, по крайней мере, кнопку, возможно также кнопки прокрутки.
Доступный в 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 и позже.