NSScrollView
NSScrollView класс является центральным координатором для Набора Приложения прокрутка машинного оборудования, составленного из этого класса, и NSClipView, и NSScroller классы. Представление прокрутки выводит на экран часть представления документа, это является слишком большим, чтобы быть выведенным на экран целое и обеспечивает полосы прокрутки, позволяющие пользователю перемещать представление документа в представлении прокрутки.
Обратите внимание на то, что, при использовании NSClipView объект в представлении прокрутки (обычная конфигурация), необходимо выпустить сообщения, что фон управления, получающий состояние к прокрутке, просматривает непосредственно, вместо того, чтобы передать представление клипа.
Соответствует
-
AnyObject -
CVarArgType -
Сопоставимый -
Hashable -
NSAccessibility -
NSAccessibilityElementProtocol -
NSAnimatablePropertyContainer -
NSAppearanceCustomization -
NSCoding -
NSDraggingDestination -
NSObjectProtocol -
NSTextFinderBarContainer -
NSUserInterfaceItemIdentification -
Печатаемый -
Reflectable -
NSAccessibility -
NSAccessibilityElement -
NSAnimatablePropertyContainer -
NSAppearanceCustomization -
NSCoding -
NSDraggingDestination -
NSObject -
NSTextFinderBarContainer -
NSUserInterfaceItemIdentification
Оператор импорта
Swift
import AppKit
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.0 и позже.
-
frameSizeForContentSize (_: horizontalScrollerClass:verticalScrollerClass:borderType:controlSize:scrollerStyle:) + frameSizeForContentSize:horizontalScrollerClass:verticalScrollerClass:borderType:controlSize:scrollerStyle:Возвращает тип телосложения представления прокрутки, содержащего довольное представление с указанным размером.
Объявление
Swift
class func frameSizeForContentSize(_contentSize: NSSize, horizontalScrollerClasshorizontalScrollerClass: AnyClass?, verticalScrollerClassverticalScrollerClass: AnyClass?, borderTypeborderType: NSBorderType, controlSizecontrolSize: NSControlSize, scrollerStylescrollerStyle: NSScrollerStyle) -> NSSizeObjective C
+ (NSSize)frameSizeForContentSize:(NSSize)contentSizehorizontalScrollerClass:(Class)horizontalScrollerClassverticalScrollerClass:(Class)verticalScrollerClassborderType:(NSBorderType)borderTypecontrolSize:(NSControlSize)controlSizescrollerStyle:(NSScrollerStyle)scrollerStyleПараметры
contentSizeРазмер содержания.
horizontalScrollerClassКласс, используемый в качестве горизонтального скроллера. Значение
nilуказывает, что не используется никакой горизонтальный скроллер.verticalScrollerClassКласс, используемый в качестве вертикального скроллера. Значение
nilуказывает, что не используется никакой горизонтальный скроллер.borderTypeУказывает появление стиля границы представления прокрутки. Посмотрите
NSBorderTypeдля списка возможных значений.controlSizeРазмер элемента управления. Возможные значения указаны в
NSControlSize.NSMiniControlSizeне поддерживается.scrollerStyleУказывает стиль прокрутки. Посмотрите
NSScrollerStyleдля поддерживаемых значений.Возвращаемое значение
Размер кадра для указанного
contentSize.Обсуждение
Для существующего представления прокрутки можно просто использовать
frameметод и выдержка его размер.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.7 и позже.
См. также
+ contentSizeForFrameSize:hasHorizontalScroller:hasVerticalScroller:borderType:+ contentSizeForFrameSize:horizontalScrollerClass:verticalScrollerClass:borderType:controlSize:scrollerStyle:+ frameSizeForContentSize:hasHorizontalScroller:hasVerticalScroller:borderType:scrollerWidth(NSScroller) -
frameSizeForContentSize:hasHorizontalScroller:hasVerticalScroller:borderType: + frameSizeForContentSize:hasHorizontalScroller:hasVerticalScroller:borderType:(OS X v10.7)Возвращает тип телосложения представления прокрутки, содержащего довольное представление с указанным размером.
Оператор осуждения
Использовать
contentSizeForFrameSize:horizontalScrollerClass:verticalScrollerClass:borderType:controlSize:scrollerStyle:вместо этого.Объявление
Objective C
+ (NSSize)frameSizeForContentSize:(NSSize)contentSizehasHorizontalScroller:(BOOL)hFlaghasVerticalScroller:(BOOL)vFlagborderType:(NSBorderType)borderTypeПараметры
contentSizeРазмер содержания.
hFlagУказывает, имеет ли представление прокрутки горизонтальный скроллер.
vFlagУказывает, имеет ли представление прокрутки вертикальный скроллер.
borderTypeУказывает появление стиля границы представления прокрутки. Посмотрите
NSBorderTypeдля списка возможных значений.Возвращаемое значение
Возвращает тип телосложения.
Обсуждение
Для существующего представления прокрутки можно просто использовать
frameметод и выдержка его размер.Оператор импорта
Objective C
@import AppKit;Доступность
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.7.
См. также
+ contentSizeForFrameSize:hasHorizontalScroller:hasVerticalScroller:borderType:+ contentSizeForFrameSize:horizontalScrollerClass:verticalScrollerClass:borderType:controlSize:scrollerStyle:+ frameSizeForContentSize:horizontalScrollerClass:verticalScrollerClass:borderType:controlSize:scrollerStyle:scrollerWidth(NSScroller) -
contentSizeForFrameSize (_: horizontalScrollerClass:verticalScrollerClass:borderType:controlSize:scrollerStyle:) + contentSizeForFrameSize:horizontalScrollerClass:verticalScrollerClass:borderType:controlSize:scrollerStyle:Возвращает размер содержания, вычисленный из типа телосложения и указанных спецификаций.
Объявление
Swift
class func contentSizeForFrameSize(_frameSize: NSSize, horizontalScrollerClasshorizontalScrollerClass: AnyClass?, verticalScrollerClassverticalScrollerClass: AnyClass?, borderTypeborderType: NSBorderType, controlSizecontrolSize: NSControlSize, scrollerStylescrollerStyle: NSScrollerStyle) -> NSSizeObjective C
+ (NSSize)contentSizeForFrameSize:(NSSize)frameSizehorizontalScrollerClass:(Class)horizontalScrollerClassverticalScrollerClass:(Class)verticalScrollerClassborderType:(NSBorderType)borderTypecontrolSize:(NSControlSize)controlSizescrollerStyle:(NSScrollerStyle)scrollerStyleПараметры
frameSizeТип телосложения в координатах экрана.
horizontalScrollerClassКласс, используемый в качестве горизонтального скроллера. Значение
nilуказывает, что не используется никакой горизонтальный скроллер.verticalScrollerClassКласс, используемый в качестве вертикального скроллера. Значение
nilуказывает, что не используется никакой горизонтальный скроллер.borderTypeУказывает появление стиля границы представления прокрутки. Посмотрите
NSBorderTypeдля списка возможных значений.controlSizeРазмер элемента управления. Возможные значения указаны в
NSControlSize.NSMiniControlSizeне поддерживается.scrollerStyleУказывает стиль прокрутки. Посмотрите
NSScrollerStyleдля поддерживаемых значений.Возвращаемое значение
Довольное тип телосложения представления.
Обсуждение
Для существующего представления прокрутки можно просто использовать
contentSizeметод.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.7 и позже.
См. также
+ contentSizeForFrameSize:hasHorizontalScroller:hasVerticalScroller:borderType:+ frameSizeForContentSize:hasHorizontalScroller:hasVerticalScroller:borderType:+ frameSizeForContentSize:horizontalScrollerClass:verticalScrollerClass:borderType:controlSize:scrollerStyle:scrollerWidth(NSScroller) -
contentSizeForFrameSize:hasHorizontalScroller:hasVerticalScroller:borderType: + contentSizeForFrameSize:hasHorizontalScroller:hasVerticalScroller:borderType:(OS X v10.7)Возвращает размер содержания, вычисленный из типа телосложения и указанных спецификаций.
Оператор осуждения
Использовать
contentSizeForFrameSize:horizontalScrollerClass:verticalScrollerClass:borderType:controlSize:scrollerStyle:вместо этого.Объявление
Objective C
+ (NSSize)contentSizeForFrameSize:(NSSize)frameSizehasHorizontalScroller:(BOOL)hFlaghasVerticalScroller:(BOOL)vFlagborderType:(NSBorderType)borderTypeПараметры
frameSizeТип телосложения в системе координаты экрана
hFlagБулевская переменная, указывающая, что должен быть включен горизонтальный скроллер.
vFlagБулевская переменная, указывающая, что должен быть включен вертикальный скроллер.
borderTypeУказывает появление стиля границы представления прокрутки. Посмотрите
NSBorderTypeдля списка возможных значений.Возвращаемое значение
Довольное тип телосложения представления.
Обсуждение
Для существующего представления прокрутки можно просто использовать
contentSizeметод.Оператор импорта
Objective C
@import AppKit;Доступность
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.7.
См. также
+ frameSizeForContentSize:hasHorizontalScroller:hasVerticalScroller:borderType:+ contentSizeForFrameSize:horizontalScrollerClass:verticalScrollerClass:borderType:controlSize:scrollerStyle:+ frameSizeForContentSize:horizontalScrollerClass:verticalScrollerClass:borderType:controlSize:scrollerStyle:scrollerWidth(NSScroller)
-
Возвращает размер представления содержания получателя.
Возвращаемое значение
Возвращает размер представления содержания получателя.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Возвращает часть представления документа, в его собственной системе координат, видимой посредством представления содержания получателя.
Объявление
Swift
var documentVisibleRect: NSRect { get }Objective C
@property(readonly) NSRect documentVisibleRectОператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
documentVisibleRect(NSClipView)visibleRect(NSView)
-
Выбирает цвет фона представления содержания к
aColor.Объявление
Swift
@NSCopying var backgroundColor: NSColorObjective C
@property(copy) NSColor *backgroundColorОбсуждение
Этот цвет используется для рисования областей в довольном представлением, которые не покрыты представлением документа.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
– backgroundColorsetBackgroundColor:(NSClipView) -
Возвращает цвет фона представления содержания.
Объявление
Swift
@NSCopying var backgroundColor: NSColorObjective C
@property(copy) NSColor *backgroundColorОператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
– setBackgroundColor:backgroundColor(NSClipView) -
Возвраты
YEStrueесли ячейка получателя заполняет фон своим цветом фона; иначе,NOfalse.Объявление
Swift
var drawsBackground: BoolObjective C
@property BOOL drawsBackgroundОператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Наборы, рисует ли получатель свой фон.
Объявление
Swift
var drawsBackground: BoolObjective C
@property BOOL drawsBackgroundОбсуждение
Если
flagNOfalse, копия на прокрутке автоматически отключена.Если Ваш NSScrollView включает NSClipView, отправляющий a
setDrawsBackground:сообщение с параметромNOfalseк NSScrollView имеет добавленный эффект отправки NSClipView asetCopiesOnScroll:сообщение с параметромNOfalse. Побочный эффект отправкиsetDrawsBackground:обменивайтесь сообщениями непосредственно к NSClipView, вместо этого было бы появление «следов» (остатки предыдущего получения) в представлении документа, когда это прокручивается.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
– drawsBackgroundcopiesOnScroll(NSClipView)setDrawsBackground:(NSClipView) -
Устанавливает тип границы получателя к
borderType.Параметры
borderTypeУказывает появление стиля границы представления прокрутки. Посмотрите
NSBorderTypeдля списка возможных значений.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает значение, представляющее тип границы, окружающей получатель
Возвращаемое значение
Возвращает тип границы. Посмотрите
NSBorderTypeдля списка возможных значений.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Когда курсор является по довольному представлением к, устанавливает курсор, используемый
aCursor, путем отправкиsetDocumentCursor:к довольному представление.Объявление
Swift
var documentCursor: NSCursor?Objective C
@property(strong) NSCursor *documentCursorОператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает курсор документа представления содержания.
Объявление
Swift
var documentCursor: NSCursor?Objective C
@property(strong) NSCursor *documentCursorОператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
– setDocumentCursor:documentCursor(NSClipView)
-
Устанавливает представление содержания получателя, представление, отсекающее представление документа, к
aView.Обсуждение
Если
aViewимеет представление документа, этот метод также устанавливает представление документа получателя, чтобы быть представлением документаaView. Оригинал, довольный представление, сохраняет свое представление документа.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает представление содержания получателя, представление, отсекающее представление документа.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Устанавливает представление документа получателя в
aView.Объявление
Swift
unowned(unsafe) var documentView: AnyObject?Objective C
@property(assign) id documentViewОператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
– documentViewsetDocumentView:(NSClipView) -
Возвращает представление прокрутки получателя в довольном представление.
Объявление
Swift
unowned(unsafe) var documentView: AnyObject?Objective C
@property(assign) id documentViewОператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
– setDocumentView:documentView(NSClipView) -
Добавляет плавающее подпредставление к представлению документа.
Объявление
Swift
func addFloatingSubview(_view: NSView, forAxisaxis: NSEventGestureAxis)Objective C
- (void)addFloatingSubview:(NSView *)viewforAxis:(NSEventGestureAxis)axisПараметры
viewПредставление, которое может плавать.
axisОсь жеста события, на которой может плавать представление. Представление может плавать только на одной оси за один раз.
Обсуждение
Плавающие подпредставления представления документа не прокручивают как остальная часть документа. Вместо этого эти представления, кажется, плавают по документу. Например, посмотрите
NSTableViewплавающие строки группы (floatsGroupRows).NSScrollViewгарантирует, что любая прокрутка на неплавающей оси выполняется визуально синхронно с содержанием документа.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.9 и позже.
-
Устанавливает горизонтальный скроллер получателя в
aScroller, установление надлежащих отношений целевого действия между ними.Объявление
Swift
var horizontalScroller: NSScroller?Objective C
@property(strong) NSScroller *horizontalScrollerОбсуждение
Для проверки скроллер видим, вызовите
setHasHorizontalScroller:метод с параметромYEStrue.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Возвращает горизонтальный скроллер получателя, независимо от того, выводит ли получатель в настоящее время на экран его, или
nilесли получатель не имеет ни одного.Объявление
Swift
var horizontalScroller: NSScroller?Objective C
@property(strong) NSScroller *horizontalScrollerОператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Определяет, сохраняет ли получатель горизонтальный скроллер.
Объявление
Swift
var hasHorizontalScroller: BoolObjective C
@property BOOL hasHorizontalScrollerОбсуждение
Если
flagYEStrue, получатель выделяет и выводит на экран горизонтальный скроллер по мере необходимости. NSScrollView по умолчанию не имеет ни горизонтали, ни вертикального скроллера.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Возвраты
YEStrueесли получатель выводит на экран горизонтальный скроллер,NOfalseесли это не делает.Объявление
Swift
var hasHorizontalScroller: BoolObjective C
@property BOOL hasHorizontalScrollerОператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Устанавливает вертикальный скроллер получателя в
aScroller, установление надлежащих отношений целевого действия между ними.Объявление
Swift
var verticalScroller: NSScroller?Objective C
@property(strong) NSScroller *verticalScrollerОбсуждение
Для проверки скроллер видим, вызовите
setHasVerticalScroller:метод с параметромYEStrue.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Возвращает вертикальный скроллер получателя, независимо от того, выводит ли получатель в настоящее время на экран его, или
nilесли получатель не имеет ни одного.Объявление
Swift
var verticalScroller: NSScroller?Objective C
@property(strong) NSScroller *verticalScrollerОператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Определяет, сохраняет ли получатель вертикальный скроллер.
Объявление
Swift
var hasVerticalScroller: BoolObjective C
@property BOOL hasVerticalScrollerОбсуждение
Если
flagYEStrue, получатель выделяет и выводит на экран вертикальный скроллер по мере необходимости. NSScrollView по умолчанию не имеет ни вертикали, ни горизонтального скроллера.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Возвраты
YEStrueесли получатель выводит на экран вертикальный скроллер,NOfalseесли это не делает.Объявление
Swift
var hasVerticalScroller: BoolObjective C
@property BOOL hasVerticalScrollerОператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Определяет, скрывает ли получатель автоматически свои полосы прокрутки, когда они не необходимы.
Объявление
Swift
var autohidesScrollers: BoolObjective C
@property BOOL autohidesScrollersОбсуждение
Горизонтальные и вертикальные полосы прокрутки скрыты друг независимо от друга. Когда автосокрытие идет, и содержание получателя не расширяется вне размера представления клипа о данной оси, скроллер на той оси удален для оставления большего количества комнаты для содержания.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.3 и позже.
См. также
-
Возвраты
YEStrueкогда автосокрытие установлено для полос прокрутки в получателе.Объявление
Swift
var autohidesScrollers: BoolObjective C
@property BOOL autohidesScrollersОператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.3 и позже.
См. также
-
Устанавливает класс по умолчанию, который будет использоваться для объектов линейки в NSScrollViews к
aClass.Объявление
Swift
class func setRulerViewClass(_rulerViewClass: AnyClass?)Objective C
+ (void)setRulerViewClass:(Class)rulerViewClassОбсуждение
Этим классом обычно является NSRulerView, но можно использовать этот метод для установки его в пользовательский подкласс NSRulerView.
Этот метод просто устанавливает глобальную переменную, частную в NSScrollView. Подклассы NSScrollView должны переопределить и этот метод и
rulerViewClassдля хранения их линейки просматривают классы в частных переменных.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает класс по умолчанию, который будет использоваться для объектов линейки в NSScrollViews.
Объявление
Swift
class func rulerViewClass() -> AnyClassObjective C
+ (Class)rulerViewClassОбсуждение
Этим классом обычно является NSRulerView.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Определяет, сохраняет ли получатель горизонтальный объект линейки.
Объявление
Swift
var hasHorizontalRuler: BoolObjective C
@property BOOL hasHorizontalRulerОбсуждение
Если
flagYEStrue, получатель выделяет горизонтальную линейку в первый раз, когда он необходим. Дисплей линеек обрабатывается независимо сsetRulersVisible:метод.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Возвраты
YEStrueесли получатель поддерживает горизонтальное представление линейки,NOfalseесли это не делает.Объявление
Swift
var hasHorizontalRuler: BoolObjective C
@property BOOL hasHorizontalRulerОбсуждение
Дисплеем линеек управляют с помощью
setRulersVisible:метод.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Устанавливает горизонтальное представление линейки получателя в
aRulerView.Объявление
Swift
var horizontalRulerView: NSRulerView?Objective C
@property(strong) NSRulerView *horizontalRulerViewОбсуждение
Можно использовать этот метод для переопределения набора класса линейки по умолчанию с помощью метода класса
setRulerViewClass:. Дисплеем линеек управляют с помощьюsetRulersVisible:метод.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Возвращает горизонтальное представление линейки получателя, независимо от того, выводит ли получатель в настоящее время на экран его, или
nilесли получатель не имеет ни одного.Объявление
Swift
var horizontalRulerView: NSRulerView?Objective C
@property(strong) NSRulerView *horizontalRulerViewОбсуждение
Если получатель установлен вывести на экран горизонтальное представление линейки и еще не имеет один, этот метод создает экземпляр набора класса представления линейки с помощью метода класса
setRulerViewClass:. Дисплеем линеек управляют с помощьюsetRulersVisible:метод.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Определяет, сохраняет ли получатель вертикальный объект линейки.
Объявление
Swift
var hasVerticalRuler: BoolObjective C
@property BOOL hasVerticalRulerОбсуждение
Если
flagYEStrue, получатель выделяет вертикальную линейку в первый раз, когда он необходим. Дисплей линеек обрабатывается независимо сsetRulersVisible:метод.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Возвраты
YEStrueесли получатель поддерживает вертикальное представление линейки,NOfalseесли это не делает.Объявление
Swift
var hasVerticalRuler: BoolObjective C
@property BOOL hasVerticalRulerОбсуждение
Дисплеем линеек управляют с помощью
setRulersVisible:метод.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Устанавливает вертикальное представление линейки получателя в
aRulerView.Объявление
Swift
var verticalRulerView: NSRulerView?Objective C
@property(strong) NSRulerView *verticalRulerViewОбсуждение
Можно использовать этот метод для переопределения набора класса линейки по умолчанию с помощью метода класса
setRulerViewClass:. Дисплеем линеек управляют с помощьюsetRulersVisible:метод.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Возвращает вертикальное представление линейки получателя, независимо от того, выводит ли получатель в настоящее время на экран его, или
nilесли получатель не имеет ни одного.Объявление
Swift
var verticalRulerView: NSRulerView?Objective C
@property(strong) NSRulerView *verticalRulerViewОбсуждение
Если получатель установлен вывести на экран вертикальное представление линейки и еще не имеет один, этот метод создает экземпляр набора класса представления линейки с помощью метода класса
setRulerViewClass:. Дисплеем линеек управляют с помощьюsetRulersVisible:метод.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Определяет, выводит ли получатель на экран свои линейки.
Объявление
Swift
var rulersVisible: BoolObjective C
@property BOOL rulersVisibleОбсуждение
Если
flagYEStrue, получатель выводит на экран свои линейки (создающий их в случае необходимости). ЕслиflagNOfalse, получатель не выводит на экран свои линейки.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Возвраты
YEStrueесли получатель был установлен показать использование линеекsetRulersVisible:(имеет ли это линейки вообще),NOfalseесли это было установлено скрыть их.Объявление
Swift
var rulersVisible: BoolObjective C
@property BOOL rulersVisibleОператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Устанавливает стиль кнопки представлений прокрутки, использующих стиль скроллера наложения
Объявление
Swift
var scrollerKnobStyle: NSScrollerKnobStyleObjective C
@property NSScrollerKnobStyle scrollerKnobStyleПараметры
newScrollerKnobStyleСтиль кнопки прокрутки. Посмотрите
NSScrollerKnobStyleдля поддерживаемых значений.Обсуждение
Применимый только для прокрутки представлений то наложение использования скроллеры.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.7 и позже.
См. также
-
Возвращает стиль кнопки прокрутки.
Объявление
Swift
var scrollerKnobStyle: NSScrollerKnobStyleObjective C
@property NSScrollerKnobStyle scrollerKnobStyleВозвращаемое значение
Стиль кнопки прокрутки. Посмотрите
NSScrollerKnobStyleдля поддерживаемых значений.Обсуждение
Применимый только для прокрутки представлений то наложение использования скроллеры.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.7 и позже.
См. также
-
Определяет стиль скроллера, используемый представлением прокрутки.
Объявление
Swift
var scrollerStyle: NSScrollerStyleObjective C
@property NSScrollerStyle scrollerStyleПараметры
newScrollerStyleСтиль скроллера. Посмотрите
NSScrollerStyleдля поддерживаемых значений.Обсуждение
Эта установка автоматически установлена во время выполнения, на основе предпочтительной установки пользователя и, при необходимости, набор подключенных манипуляторов и их сконфигурированных возможностей прокрутки, как определено
NSScrollerметодpreferredScrollerStyle.Установка стиля скроллера представления прокрутки устанавливает стиль и горизонтальных и вертикальных скроллеров. Если представление прокрутки впоследствии создает или присваивается новый горизонтальный или вертикальный скроллер, они присваиваются тот же стиль скроллера, присвоенный представлению прокрутки.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.7 и позже.
См. также
-
Возвращает стиль скроллера представления прокрутки.
Объявление
Swift
var scrollerStyle: NSScrollerStyleObjective C
@property NSScrollerStyle scrollerStyleВозвращаемое значение
Стиль скроллера возвратов. Посмотрите
NSScrollerStyleдля поддерживаемых значений.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.7 и позже.
См. также
-
Устанавливает горизонтальные и вертикальные суммы прокрутки строки в
aFloat.Объявление
Swift
var lineScroll: CGFloatObjective C
@property CGFloat lineScrollПараметры
aFloatСумма, которой получатель прокручивает себя при прокрутке линию за линией, выраженный в системе координат представления содержания.
Обсуждение
Когда пользователь щелкает по стрелкам прокрутки без удержания модифицирующей клавиши, это значение используется. При отображении текста в NSScrollView, например, Вы могли бы установить это значение в высоту одной строки текста в стандартном шрифте.
Как часть его реализации, это вызовы метода
setVerticalLineScroll:иsetHorizontalLineScroll:.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Возвращается вертикаль линию за линией прокручивают сумму.
Объявление
Swift
var lineScroll: CGFloatObjective C
@property CGFloat lineScrollВозвращаемое значение
Возвращает вертикальную сумму прокрутки строки: сумма, которой получатель прокручивает себя вертикально при прокрутке линию за линией, выраженный в системе координат представления содержания.
Обсуждение
Когда пользователь щелкает по стрелкам прокрутки по вертикальной полосе прокрутки без удержания модифицирующей клавиши, эта сумма используется. Как часть его реализации, это вызовы метода
verticalLineScroll.Обратите внимание на то, что представление прокрутки может иметь две различных суммы прокрутки строки:
verticalLineScrollиhorizontalLineScroll. Используйте этот метод, только если можно быть уверены, что они - оба то же; например, Вы всегда используетеsetLineScroll:, который устанавливает обе суммы в то же значение.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Устанавливает сумму, которой получатель прокручивает себя горизонтально при прокрутке линию за линией к
aFloat, выраженный в системе координат представления содержания.Объявление
Swift
var horizontalLineScroll: CGFloatObjective C
@property CGFloat horizontalLineScrollОбсуждение
Когда пользователь щелкает по стрелкам прокрутки по горизонтальной полосе прокрутки без удержания модифицирующей клавиши, эта сумма является суммой, используемой. При отображении текста в NSScrollView, например, Вы могли бы установить эту сумму в высоту одной строки текста в стандартном шрифте.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращается горизонталь линию за линией прокручивают сумму.
Объявление
Swift
var horizontalLineScroll: CGFloatObjective C
@property CGFloat horizontalLineScrollВозвращаемое значение
Возвращает горизонтальную сумму прокрутки строки: сумма, которой получатель прокручивает себя горизонталь при прокрутке линию за линией, выраженный в системе координат представления содержания.
Обсуждение
Когда пользователь щелкает по стрелкам прокрутки по горизонтальной полосе прокрутки без удержания модифицирующей клавиши, эта сумма используется.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Устанавливает сумму, которой получатель прокручивает себя вертикально при прокрутке линию за линией к
aFloat, выраженный в системе координат представления содержания.Объявление
Swift
var verticalLineScroll: CGFloatObjective C
@property CGFloat verticalLineScrollОбсуждение
Когда пользователь щелкает по стрелкам прокрутки по вертикальной полосе прокрутки без удержания модифицирующей клавиши, это значение является суммой, используемой. При отображении текста в NSScrollView, например, Вы могли бы установить это значение в высоту одной строки текста в стандартном шрифте.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Возвращает сумму, которой получатель прокручивает себя вертикально при прокрутке линию за линией, выраженный в системе координат представления содержания.
Объявление
Swift
var verticalLineScroll: CGFloatObjective C
@property CGFloat verticalLineScrollОбсуждение
Когда пользователь щелкает по стрелкам прокрутки по вертикальной полосе прокрутки без удержания модифицирующей клавиши, эта сумма используется.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Устанавливает горизонтальные и вертикальные суммы прокрутки страницы в
aFloat.Объявление
Swift
var pageScroll: CGFloatObjective C
@property CGFloat pageScrollОбсуждение
Прокрутка страницы является суммой представления документа, сохраненного видимым при прокрутке постранично к
aFloat, выраженный в системе координат представления содержания. Когда пользователь щелкает по стрелкам прокрутки в то время как удержание функциональной клавиши, это используется.Эта сумма выражает контекст, остающийся, когда получатель прокручивает на одну страницу, позволяя пользователю ориентироваться к новому дисплею. Это отличается от суммы прокрутки строки, указывающей, как далеко перемещается представление документа. Сумма прокрутки страницы является суммой, характерной для довольного представление прежде и после того, как представление документа будет прокручено на одну страницу. Таким образом установка прокрутки страницы составляет 0,0, подразумевает, что вся видимая часть представления документа заменяется, когда происходит прокрутка страницы.
Как часть его реализации, это вызовы метода
setVerticalPageScroll:иsetHorizontalPageScroll:.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает вертикальную сумму прокрутки страницы: сумма документа просматривает сохраненный видимым при прокрутке вертикально постранично, выраженный в системе координат представления содержания.
Объявление
Swift
var pageScroll: CGFloatObjective C
@property CGFloat pageScrollОбсуждение
Когда пользователь щелкает по стрелкам прокрутки по вертикальной полосе прокрутки в то время как удержание функциональной клавиши, эта сумма используется. Как часть его реализации, это вызовы метода
verticalPageScroll.Эта сумма выражает контекст, остающийся, когда получатель прокручивает на одну страницу, позволяя пользователю ориентироваться к новому дисплею. Это отличается от суммы прокрутки строки, указывающей, как далеко перемещается представление документа. Сумма прокрутки страницы является суммой, характерной для довольного представление прежде и после того, как представление документа будет прокручено на одну страницу.
Обратите внимание на то, что представление прокрутки может иметь две различных суммы прокрутки страницы:
verticalPageScrollиhorizontalPageScroll. Используйте этот метод, только если можно быть уверены, что они - оба то же; например, Вы всегда используетеsetPageScroll:, который устанавливает обе суммы в то же значение.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Устанавливает сумму представления документа, сохраненного видимым при прокрутке горизонтально постранично к
aFloat, выраженный в системе координат представления содержания.Объявление
Swift
var horizontalPageScroll: CGFloatObjective C
@property CGFloat horizontalPageScrollОбсуждение
Когда пользователь щелкает по стрелкам прокрутки по горизонтальной полосе прокрутки в то время как удержание функциональной клавиши, эта сумма используется.
Эта сумма выражает контекст, остающийся, когда получатель прокручивает на одну страницу, позволяя пользователю ориентироваться к новому дисплею. Это отличается от суммы прокрутки строки, указывающей, как далеко перемещается представление документа. Сумма прокрутки страницы является суммой, характерной для довольного представление прежде и после того, как представление документа будет прокручено на одну страницу. Таким образом установка прокрутки страницы составляет 0,0, подразумевает, что вся видимая часть представления документа заменяется, когда происходит прокрутка страницы.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает сумму представления документа, сохраненного видимым при прокрутке горизонтально постранично, выраженный в системе координат представления содержания.
Объявление
Swift
var horizontalPageScroll: CGFloatObjective C
@property CGFloat horizontalPageScrollОбсуждение
Когда пользователь щелкает по стрелкам прокрутки по горизонтальной полосе прокрутки в то время как удержание функциональной клавиши, эта сумма используется.
Эта сумма выражает контекст, остающийся, когда получатель прокручивает на одну страницу, позволяя пользователю ориентироваться к новому дисплею. Это отличается от суммы прокрутки строки, указывающей, как далеко перемещается представление документа. Сумма прокрутки страницы является суммой, характерной для довольного представление прежде и после того, как представление документа будет прокручено на одну страницу.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Устанавливает сумму представления документа, сохраненного видимым при прокрутке вертикально постранично к
aFloat, выраженный в системе координат представления содержания.Объявление
Swift
var verticalPageScroll: CGFloatObjective C
@property CGFloat verticalPageScrollОбсуждение
Когда пользователь щелкает по стрелкам прокрутки по вертикальной полосе прокрутки в то время как удержание функциональной клавиши, эта сумма используется.
Эта сумма выражает контекст, остающийся, когда получатель прокручивает на одну страницу, позволяя пользователю ориентироваться к новому дисплею. Это отличается от суммы прокрутки строки, указывающей, как далеко перемещается представление документа. Сумма прокрутки страницы является суммой, характерной для довольного представление прежде и после того, как представление документа будет прокручено на одну страницу. Таким образом установка прокрутки страницы составляет 0,0, подразумевает, что вся видимая часть представления документа заменяется, когда происходит прокрутка страницы.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Возвращает сумму представления документа, сохраненного видимым при прокрутке вертикально постранично, выраженный в системе координат представления содержания.
Объявление
Swift
var verticalPageScroll: CGFloatObjective C
@property CGFloat verticalPageScrollОбсуждение
Когда пользователь щелкает по стрелкам прокрутки по вертикальной полосе прокрутки в то время как удержание функциональной клавиши, эта сумма используется.
Эта сумма выражает контекст, остающийся, когда получатель прокручивает на одну страницу, позволяя пользователю ориентироваться к новому дисплею. Это отличается от суммы прокрутки строки, указывающей, как далеко перемещается представление документа. Сумма прокрутки страницы является суммой, характерной для довольного представление прежде и после того, как представление документа будет прокручено на одну страницу.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Определяет, перерисовывает ли получатель свое представление документа при прокрутке постоянно.
Объявление
Swift
var scrollsDynamically: BoolObjective C
@property BOOL scrollsDynamicallyОбсуждение
Если
flagYEStrueэто делает; еслиflagNOfalseэто перерисовывает только, когда выпущена кнопка скроллера. NSScrollView прокручивает динамично по умолчанию.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвраты
YEStrueесли получатель перерисовывает свое представление документа при отслеживании кнопки,NOfalseесли это перерисовывает только, когда выпущена кнопка скроллера.Объявление
Swift
var scrollsDynamically: BoolObjective C
@property BOOL scrollsDynamicallyОбсуждение
NSScrollView прокручивает динамично по умолчанию.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Прокручивает получатель или вниз, в ответ на пользователя, перемещающего колесико прокрутки мыши, указанное
theEvent.Объявление
Swift
func scrollWheel(_theEvent: NSEvent)Objective C
- (void)scrollWheel:(NSEvent *)theEventОператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Корректирует скроллеры получателя для отражения размера и расположения довольного представление.
Объявление
Swift
func reflectScrolledClipView(_aClipView: NSClipView)Objective C
- (void)reflectScrolledClipView:(NSClipView *)aClipViewПараметры
aClipViewПредставление клипа, скорректированное к. Если
aClipViewлюбой объект представления кроме представления содержания получателя, метод ничего не делает.Обсуждение
Этот метод вызывается автоматически во время прокрутки и когда
NSClipViewотношение объекта к его документу просматривает изменения; Вы должны редко должны быть вызвать его сами, но можете хотеть переопределить его для пользовательского обновления или другого поведения. Если Вы переопределяете этот метод, несомненно, вызовут реализацию суперкласса. Если Вы не делаете, другие средства управления (такие как текущие скроллеры) не могут быть обновлены должным образом.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Размечает компоненты получателя: довольное представление, скроллеры и представления линейки.
Объявление
Swift
func tile()Objective C
- (void)tileОбсуждение
Редко необходимо вызывать этот метод, но подклассы могут переопределить его для управления дополнительными компонентами.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Позиция возвратов панели находки.
Объявление
Swift
var findBarPosition: NSScrollViewFindBarPositionObjective C
@property NSScrollViewFindBarPosition findBarPositionПараметры
positionПозиция. Посмотрите NSScrollViewFindBarPosition для возможных значений.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.7 и позже.
См. также
-
Устанавливает позицию панели находки.
Объявление
Swift
var findBarPosition: NSScrollViewFindBarPositionObjective C
@property NSScrollViewFindBarPosition findBarPositionВозвращаемое значение
Позиция панели находки представления. Посмотрите NSScrollViewFindBarPosition для возможных значений.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.7 и позже.
См. также
-
Наборы, использует ли представление прокрутки преобладающую ось прокрутки для содержания.
Объявление
Swift
var usesPredominantAxisScrolling: BoolObjective C
@property BOOL usesPredominantAxisScrollingПараметры
predominantAxisScrollingПоддерживает ли представление прокрутки преобладающее направление прокрутки.
YEStrueесли существует преобладающее направление прокрутки; иначеNOfalse.Обсуждение
Некоторое содержание с возможностью прокрутки и в горизонтальных и в вертикальных осях, но преимущественно прокручивается одна ось за один раз. Другое содержание (такое как холст получения) должно прокрутить свободно в обеих осях.
Традиционно это не проблема с колесиками прокрутки, так как они могут только прокрутить в одном направлении за один раз. С шарами прокрутки и сенсорными поверхностями, становится более трудным определить намерение пользователя.
Это свойство помогает представлению прокрутки определить намерение пользователя путем указания, существует ли преобладающая ось прокрутки для содержания.
Значение по умолчанию
YEStrue.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.7 и позже.
См. также
-
Возвраты, использует ли представление прокрутки преобладающую ось прокрутки для содержания.
Объявление
Swift
var usesPredominantAxisScrolling: BoolObjective C
@property BOOL usesPredominantAxisScrollingВозвращаемое значение
YES, если это делает; НЕТ иначе.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.7 и позже.
См. также
-
Устанавливает горизонтальный режим эластичности представления прокрутки.
Объявление
Swift
var horizontalScrollElasticity: NSScrollElasticityObjective C
@property NSScrollElasticity horizontalScrollElasticityПараметры
elasticityРежим эластичности. Посмотрите NSScrollElasticity для возможных значений.
Обсуждение
Представление прокрутки может прокрутить свое содержание мимо его границ для достижения эластичного эффекта.
Когда установлено в NSScrollElasticityAutomatic, прокручивая горизонтальную ось вне ее документа ограничивает, только происходит, если ширина документа больше, чем представление width или, вертикальный скроллер скрыт, и горизонтальный скроллер видим.
Значение по умолчанию
NSScrollElasticityAutomatic.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.7 и позже.
См. также
-
Возвращает режим эластичности горизонтальной прокрутки.
Объявление
Swift
var horizontalScrollElasticity: NSScrollElasticityObjective C
@property NSScrollElasticity horizontalScrollElasticityВозвращаемое значение
Возвращает горизонтальную установку эластичности. Посмотрите NSScrollElasticity для возможных значений.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.7 и позже.
См. также
-
Устанавливает вертикальный режим эластичности представления прокрутки.
Объявление
Swift
var verticalScrollElasticity: NSScrollElasticityObjective C
@property NSScrollElasticity verticalScrollElasticityПараметры
elasticityРежим эластичности. Посмотрите NSScrollElasticity для возможных значений.
Обсуждение
Представление прокрутки может прокрутить свое содержание мимо его границ для достижения эластичного эффекта.
Когда установлено в
NSScrollElasticityAutomatic, если какое-либо следующее является истиной, прокрутка вертикальной оси вне ее границ документа происходит: вертикальный скроллер видим, высота содержания больше, чем высота представления или горизонтальный скрытый скроллер.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.7 и позже.
См. также
-
Возвращает режим эластичности вертикальной прокрутки.
Объявление
Swift
var verticalScrollElasticity: NSScrollElasticityObjective C
@property NSScrollElasticity verticalScrollElasticityВозвращаемое значение
Возвращает вертикальную установку эластичности. Посмотрите NSScrollElasticity для возможных значений.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.7 и позже.
См. также
-
Flash полосы прокрутки наложения.
Объявление
Swift
func flashScrollers()Objective C
- (void)flashScrollersОбсуждение
Этот метод только для прокрутки представлений то наложение использования скроллеры.
Этот метод может быть вызван, чтобы заставить кнопки скроллера наложения быть на мгновение показанными. Это может быть желательно при изменении размера представления документа или свопинге нового содержания в представление, или дать пользователю смысл текущей позиции в диапазоне с возможностью прокрутки на каждом шаге инкрементной поисковой или подобной работы.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.7 и позже.
-
allowsMagnification allowsMagnificationСвойствоПозволяет пользователю увеличивать представление прокрутки.
Объявление
Swift
var allowsMagnification: BoolObjective C
@property BOOL allowsMagnificationОбсуждение
Это свойство не предотвращает разработчика от ручной корректировки значения увеличения. Если увеличение превышает или максимальные или минимальные пределы для увеличения, и
allowsMagnificationYEStrue, представление прокрутки временно анимирует увеличение содержания только мимо тех пределов прежде, чем возвратиться к ним. Значение по умолчаниюNOfalse.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.8 и позже.
-
увеличение увеличениеСвойствоСумма, которой в настоящее время масштабируется содержание.
Обсуждение
Для анимации увеличения используйте аниматора объекта. Значение по умолчанию
1.0.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.8 и позже.
-
Увеличивает довольное представление, пропорционально таким образом, что возмущенный прямоугольник центрировался в представлении прокрутки.
Объявление
Swift
func magnifyToFitRect(_rect: NSRect)Objective C
- (void)magnifyToFitRect:(NSRect)rectПараметры
rectПрямоугольник (в довольном пространство представления), к которому довольное увеличено представление.
Обсуждение
Получающееся значение увеличения отсекается к
minMagnificationиmaxMagnificationзначения. Для анимации увеличения используйте аниматора объекта.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.8 и позже.
-
maxMagnification maxMagnificationСвойствоМаксимальное значение, к которому может быть увеличено содержание.
Обсуждение
Это значение должно быть больше, чем или равным минимальному увеличению. Значение по умолчанию
4.0.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.8 и позже.
См. также
-
minMagnification minMagnificationСвойствоМинимальное значение, к которому может быть увеличено содержание.
Обсуждение
Значение по умолчанию
0.25.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.8 и позже.
См. также
-
Увеличьте содержание данной суммой и центрируйте результат на данной точке.
Объявление
Swift
func setMagnification(_magnification: CGFloat, centeredAtPointpoint: NSPoint)Параметры
magnificationСумма, которой можно увеличить содержание.
pointТочка (в довольном пространство представления), на котором можно центрировать увеличение.
Обсуждение
Этот метод масштабирует представление содержания, таким образом, что переданный в точке (в довольном пространство представления) остается в том же расположении на экране, как только завершается масштабирование. Получающееся значение увеличения отсекается к
minMagnificationиmaxMagnificationзначения. Для анимации увеличения используйте аниматора объекта.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.8 и позже.
-
Эти константы определяют поведение эластичности для оси scrollview.
Объявление
Swift
enum NSScrollElasticity : Int { case Automatic case None case Allowed }Objective C
enum { NSScrollElasticityAutomatic = 0, NSScrollElasticityNone = 1, NSScrollElasticityAllowed = 2, }; typedef NSInteger NSScrollElasticity;Константы
-
AutomaticNSScrollElasticityAutomaticАвтоматически определите, позволить ли эластичность на этой оси.
Доступный в OS X v10.7 и позже.
-
NoneNSScrollElasticityNoneЗапретите прокрутку вне границ документа на этой оси.
Доступный в OS X v10.7 и позже.
-
AllowedNSScrollElasticityAllowedПозвольте содержанию быть прокрученным мимо его границ на этой оси эластичным способом.
Доступный в OS X v10.7 и позже.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.7 и позже.
-
-
Эти константы определяют позицию панели находки в связи с представлением прокрутки.
Объявление
Swift
enum NSScrollViewFindBarPosition : Int { case AboveHorizontalRuler case AboveContent case BelowContent }Objective C
enum { NSScrollViewFindBarPositionAboveHorizontalRuler = 0, NSScrollViewFindBarPositionAboveContent = 1, NSScrollViewFindBarPositionBelowContent = 2 }; typedef NSInteger NSScrollViewFindBarPosition;Константы
-
AboveHorizontalRulerNSScrollViewFindBarPositionAboveHorizontalRulerПанель находки выведена на экран выше горизонтальной линейки, если видимый.
Доступный в OS X v10.7 и позже.
-
AboveContentNSScrollViewFindBarPositionAboveContentПанель находки выведена на экран выше содержания представления прокрутки.
Доступный в OS X v10.7 и позже.
-
BelowContentNSScrollViewFindBarPositionBelowContentПанель находки выведена на экран ниже содержания представления прокрутки.
Доступный в OS X v10.7 и позже.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.7 и позже.
-
-
Отправленный в начале увеличить жеста.
Объект уведомления является представлением прокрутки, выполняющим увеличение.
Это уведомление указывает, что свойство увеличения изменяется вследствие пользовательского действия. Это может быть вследствие пользователя, выполняющего жест повышения или умный жест изменения масштаба. Когда анимация увеличения ценит себя через аниматора объекта, это уведомление не отправляется.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.8 и позже.
-
Отправленный в конце увеличить жеста.
Объект уведомления является представлением прокрутки, выполняющим увеличение.
Это уведомление указывает, что свойство увеличения изменяется вследствие пользовательского действия. Это может быть вследствие пользователя, выполняющего жест повышения или умный жест изменения масштаба. Когда анимация увеличения ценит себя через аниматора объекта, это уведомление не отправляется.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.8 и позже.
-
Отправленный на основном потоке в начале инициируемого пользователями живого отслеживания прокрутки (прокрутка жеста или отслеживание скроллера, например, перетаскивание ползунка).
Объект уведомления является представлением прокрутки, выполняющим прокрутку.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.9 и позже.
-
Отправленный на основном потоке после изменения clipview ограничивает источник вследствие инициируемого пользователями события.
Некоторые инициируемые пользователями прокрутки (например, прокручивая использование устаревших мышей) не заключаются в скобки «willStart/didEnd» парой уведомления.
Объект уведомления является представлением прокрутки, выполняющим прокрутку.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.9 и позже.
-
Отправленный на основном потоке в конце живого отслеживания прокрутки.
Объект уведомления является представлением прокрутки, выполняющим прокрутку.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.9 и позже.
