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)
contentSize
horizontalScrollerClass:(Class)horizontalScrollerClass
verticalScrollerClass:(Class)verticalScrollerClass
borderType:(NSBorderType)borderType
controlSize:(NSControlSize)controlSize
scrollerStyle:(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)
contentSize
hasHorizontalScroller:(BOOL)hFlag
hasVerticalScroller:(BOOL)vFlag
borderType:(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)
frameSize
horizontalScrollerClass:(Class)horizontalScrollerClass
verticalScrollerClass:(Class)verticalScrollerClass
borderType:(NSBorderType)borderType
controlSize:(NSControlSize)controlSize
scrollerStyle:(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)
frameSize
hasHorizontalScroller:(BOOL)hFlag
hasVerticalScroller:(BOOL)vFlag
borderType:(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: NSColor
Objective C
@property(copy) NSColor *backgroundColor
Обсуждение
Этот цвет используется для рисования областей в довольном представлением, которые не покрыты представлением документа.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
– backgroundColor
setBackgroundColor:
(NSClipView) -
Возвращает цвет фона представления содержания.
Объявление
Swift
@NSCopying var backgroundColor: NSColor
Objective C
@property(copy) NSColor *backgroundColor
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
– setBackgroundColor:
backgroundColor
(NSClipView) -
Возвраты
YES
true
если ячейка получателя заполняет фон своим цветом фона; иначе,NO
false
.Объявление
Swift
var drawsBackground: Bool
Objective C
@property BOOL drawsBackground
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Наборы, рисует ли получатель свой фон.
Объявление
Swift
var drawsBackground: Bool
Objective C
@property BOOL drawsBackground
Обсуждение
Если
flag
NO
false
, копия на прокрутке автоматически отключена.Если Ваш NSScrollView включает NSClipView, отправляющий a
setDrawsBackground:
сообщение с параметромNO
false
к NSScrollView имеет добавленный эффект отправки NSClipView asetCopiesOnScroll:
сообщение с параметромNO
false
. Побочный эффект отправкиsetDrawsBackground:
обменивайтесь сообщениями непосредственно к NSClipView, вместо этого было бы появление «следов» (остатки предыдущего получения) в представлении документа, когда это прокручивается.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
– drawsBackground
copiesOnScroll
(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 и позже.
См. также
– documentView
setDocumentView:
(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 *)
view
forAxis:(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:
метод с параметромYES
true
.Оператор импорта
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: Bool
Objective C
@property BOOL hasHorizontalScroller
Обсуждение
Если
flag
YES
true
, получатель выделяет и выводит на экран горизонтальный скроллер по мере необходимости. NSScrollView по умолчанию не имеет ни горизонтали, ни вертикального скроллера.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Возвраты
YES
true
если получатель выводит на экран горизонтальный скроллер,NO
false
если это не делает.Объявление
Swift
var hasHorizontalScroller: Bool
Objective 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:
метод с параметромYES
true
.Оператор импорта
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: Bool
Objective C
@property BOOL hasVerticalScroller
Обсуждение
Если
flag
YES
true
, получатель выделяет и выводит на экран вертикальный скроллер по мере необходимости. NSScrollView по умолчанию не имеет ни вертикали, ни горизонтального скроллера.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Возвраты
YES
true
если получатель выводит на экран вертикальный скроллер,NO
false
если это не делает.Объявление
Swift
var hasVerticalScroller: Bool
Objective C
@property BOOL hasVerticalScroller
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Определяет, скрывает ли получатель автоматически свои полосы прокрутки, когда они не необходимы.
Объявление
Swift
var autohidesScrollers: Bool
Objective C
@property BOOL autohidesScrollers
Обсуждение
Горизонтальные и вертикальные полосы прокрутки скрыты друг независимо от друга. Когда автосокрытие идет, и содержание получателя не расширяется вне размера представления клипа о данной оси, скроллер на той оси удален для оставления большего количества комнаты для содержания.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.3 и позже.
См. также
-
Возвраты
YES
true
когда автосокрытие установлено для полос прокрутки в получателе.Объявление
Swift
var autohidesScrollers: Bool
Objective 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() -> AnyClass
Objective C
+ (Class)rulerViewClass
Обсуждение
Этим классом обычно является NSRulerView.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Определяет, сохраняет ли получатель горизонтальный объект линейки.
Объявление
Swift
var hasHorizontalRuler: Bool
Objective C
@property BOOL hasHorizontalRuler
Обсуждение
Если
flag
YES
true
, получатель выделяет горизонтальную линейку в первый раз, когда он необходим. Дисплей линеек обрабатывается независимо сsetRulersVisible:
метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Возвраты
YES
true
если получатель поддерживает горизонтальное представление линейки,NO
false
если это не делает.Объявление
Swift
var hasHorizontalRuler: Bool
Objective 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: Bool
Objective C
@property BOOL hasVerticalRuler
Обсуждение
Если
flag
YES
true
, получатель выделяет вертикальную линейку в первый раз, когда он необходим. Дисплей линеек обрабатывается независимо сsetRulersVisible:
метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Возвраты
YES
true
если получатель поддерживает вертикальное представление линейки,NO
false
если это не делает.Объявление
Swift
var hasVerticalRuler: Bool
Objective 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: Bool
Objective C
@property BOOL rulersVisible
Обсуждение
Если
flag
YES
true
, получатель выводит на экран свои линейки (создающий их в случае необходимости). Еслиflag
NO
false
, получатель не выводит на экран свои линейки.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Возвраты
YES
true
если получатель был установлен показать использование линеекsetRulersVisible:
(имеет ли это линейки вообще),NO
false
если это было установлено скрыть их.Объявление
Swift
var rulersVisible: Bool
Objective C
@property BOOL rulersVisible
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Устанавливает стиль кнопки представлений прокрутки, использующих стиль скроллера наложения
Объявление
Swift
var scrollerKnobStyle: NSScrollerKnobStyle
Objective C
@property NSScrollerKnobStyle scrollerKnobStyle
Параметры
newScrollerKnobStyle
Стиль кнопки прокрутки. Посмотрите
NSScrollerKnobStyle
для поддерживаемых значений.Обсуждение
Применимый только для прокрутки представлений то наложение использования скроллеры.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.7 и позже.
См. также
-
Возвращает стиль кнопки прокрутки.
Объявление
Swift
var scrollerKnobStyle: NSScrollerKnobStyle
Objective C
@property NSScrollerKnobStyle scrollerKnobStyle
Возвращаемое значение
Стиль кнопки прокрутки. Посмотрите
NSScrollerKnobStyle
для поддерживаемых значений.Обсуждение
Применимый только для прокрутки представлений то наложение использования скроллеры.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.7 и позже.
См. также
-
Определяет стиль скроллера, используемый представлением прокрутки.
Объявление
Swift
var scrollerStyle: NSScrollerStyle
Objective C
@property NSScrollerStyle scrollerStyle
Параметры
newScrollerStyle
Стиль скроллера. Посмотрите
NSScrollerStyle
для поддерживаемых значений.Обсуждение
Эта установка автоматически установлена во время выполнения, на основе предпочтительной установки пользователя и, при необходимости, набор подключенных манипуляторов и их сконфигурированных возможностей прокрутки, как определено
NSScroller
методpreferredScrollerStyle
.Установка стиля скроллера представления прокрутки устанавливает стиль и горизонтальных и вертикальных скроллеров. Если представление прокрутки впоследствии создает или присваивается новый горизонтальный или вертикальный скроллер, они присваиваются тот же стиль скроллера, присвоенный представлению прокрутки.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.7 и позже.
См. также
-
Возвращает стиль скроллера представления прокрутки.
Объявление
Swift
var scrollerStyle: NSScrollerStyle
Objective C
@property NSScrollerStyle scrollerStyle
Возвращаемое значение
Стиль скроллера возвратов. Посмотрите
NSScrollerStyle
для поддерживаемых значений.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.7 и позже.
См. также
-
Устанавливает горизонтальные и вертикальные суммы прокрутки строки в
aFloat
.Объявление
Swift
var lineScroll: CGFloat
Objective C
@property CGFloat lineScroll
Параметры
aFloat
Сумма, которой получатель прокручивает себя при прокрутке линию за линией, выраженный в системе координат представления содержания.
Обсуждение
Когда пользователь щелкает по стрелкам прокрутки без удержания модифицирующей клавиши, это значение используется. При отображении текста в NSScrollView, например, Вы могли бы установить это значение в высоту одной строки текста в стандартном шрифте.
Как часть его реализации, это вызовы метода
setVerticalLineScroll:
иsetHorizontalLineScroll:
.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Возвращается вертикаль линию за линией прокручивают сумму.
Объявление
Swift
var lineScroll: CGFloat
Objective C
@property CGFloat lineScroll
Возвращаемое значение
Возвращает вертикальную сумму прокрутки строки: сумма, которой получатель прокручивает себя вертикально при прокрутке линию за линией, выраженный в системе координат представления содержания.
Обсуждение
Когда пользователь щелкает по стрелкам прокрутки по вертикальной полосе прокрутки без удержания модифицирующей клавиши, эта сумма используется. Как часть его реализации, это вызовы метода
verticalLineScroll
.Обратите внимание на то, что представление прокрутки может иметь две различных суммы прокрутки строки:
verticalLineScroll
иhorizontalLineScroll
. Используйте этот метод, только если можно быть уверены, что они - оба то же; например, Вы всегда используетеsetLineScroll:
, который устанавливает обе суммы в то же значение.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Устанавливает сумму, которой получатель прокручивает себя горизонтально при прокрутке линию за линией к
aFloat
, выраженный в системе координат представления содержания.Объявление
Swift
var horizontalLineScroll: CGFloat
Objective C
@property CGFloat horizontalLineScroll
Обсуждение
Когда пользователь щелкает по стрелкам прокрутки по горизонтальной полосе прокрутки без удержания модифицирующей клавиши, эта сумма является суммой, используемой. При отображении текста в NSScrollView, например, Вы могли бы установить эту сумму в высоту одной строки текста в стандартном шрифте.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращается горизонталь линию за линией прокручивают сумму.
Объявление
Swift
var horizontalLineScroll: CGFloat
Objective C
@property CGFloat horizontalLineScroll
Возвращаемое значение
Возвращает горизонтальную сумму прокрутки строки: сумма, которой получатель прокручивает себя горизонталь при прокрутке линию за линией, выраженный в системе координат представления содержания.
Обсуждение
Когда пользователь щелкает по стрелкам прокрутки по горизонтальной полосе прокрутки без удержания модифицирующей клавиши, эта сумма используется.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Устанавливает сумму, которой получатель прокручивает себя вертикально при прокрутке линию за линией к
aFloat
, выраженный в системе координат представления содержания.Объявление
Swift
var verticalLineScroll: CGFloat
Objective C
@property CGFloat verticalLineScroll
Обсуждение
Когда пользователь щелкает по стрелкам прокрутки по вертикальной полосе прокрутки без удержания модифицирующей клавиши, это значение является суммой, используемой. При отображении текста в NSScrollView, например, Вы могли бы установить это значение в высоту одной строки текста в стандартном шрифте.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Возвращает сумму, которой получатель прокручивает себя вертикально при прокрутке линию за линией, выраженный в системе координат представления содержания.
Объявление
Swift
var verticalLineScroll: CGFloat
Objective C
@property CGFloat verticalLineScroll
Обсуждение
Когда пользователь щелкает по стрелкам прокрутки по вертикальной полосе прокрутки без удержания модифицирующей клавиши, эта сумма используется.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Устанавливает горизонтальные и вертикальные суммы прокрутки страницы в
aFloat
.Объявление
Swift
var pageScroll: CGFloat
Objective C
@property CGFloat pageScroll
Обсуждение
Прокрутка страницы является суммой представления документа, сохраненного видимым при прокрутке постранично к
aFloat
, выраженный в системе координат представления содержания. Когда пользователь щелкает по стрелкам прокрутки в то время как удержание функциональной клавиши, это используется.Эта сумма выражает контекст, остающийся, когда получатель прокручивает на одну страницу, позволяя пользователю ориентироваться к новому дисплею. Это отличается от суммы прокрутки строки, указывающей, как далеко перемещается представление документа. Сумма прокрутки страницы является суммой, характерной для довольного представление прежде и после того, как представление документа будет прокручено на одну страницу. Таким образом установка прокрутки страницы составляет 0,0, подразумевает, что вся видимая часть представления документа заменяется, когда происходит прокрутка страницы.
Как часть его реализации, это вызовы метода
setVerticalPageScroll:
иsetHorizontalPageScroll:
.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает вертикальную сумму прокрутки страницы: сумма документа просматривает сохраненный видимым при прокрутке вертикально постранично, выраженный в системе координат представления содержания.
Объявление
Swift
var pageScroll: CGFloat
Objective C
@property CGFloat pageScroll
Обсуждение
Когда пользователь щелкает по стрелкам прокрутки по вертикальной полосе прокрутки в то время как удержание функциональной клавиши, эта сумма используется. Как часть его реализации, это вызовы метода
verticalPageScroll
.Эта сумма выражает контекст, остающийся, когда получатель прокручивает на одну страницу, позволяя пользователю ориентироваться к новому дисплею. Это отличается от суммы прокрутки строки, указывающей, как далеко перемещается представление документа. Сумма прокрутки страницы является суммой, характерной для довольного представление прежде и после того, как представление документа будет прокручено на одну страницу.
Обратите внимание на то, что представление прокрутки может иметь две различных суммы прокрутки страницы:
verticalPageScroll
иhorizontalPageScroll
. Используйте этот метод, только если можно быть уверены, что они - оба то же; например, Вы всегда используетеsetPageScroll:
, который устанавливает обе суммы в то же значение.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Устанавливает сумму представления документа, сохраненного видимым при прокрутке горизонтально постранично к
aFloat
, выраженный в системе координат представления содержания.Объявление
Swift
var horizontalPageScroll: CGFloat
Objective C
@property CGFloat horizontalPageScroll
Обсуждение
Когда пользователь щелкает по стрелкам прокрутки по горизонтальной полосе прокрутки в то время как удержание функциональной клавиши, эта сумма используется.
Эта сумма выражает контекст, остающийся, когда получатель прокручивает на одну страницу, позволяя пользователю ориентироваться к новому дисплею. Это отличается от суммы прокрутки строки, указывающей, как далеко перемещается представление документа. Сумма прокрутки страницы является суммой, характерной для довольного представление прежде и после того, как представление документа будет прокручено на одну страницу. Таким образом установка прокрутки страницы составляет 0,0, подразумевает, что вся видимая часть представления документа заменяется, когда происходит прокрутка страницы.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает сумму представления документа, сохраненного видимым при прокрутке горизонтально постранично, выраженный в системе координат представления содержания.
Объявление
Swift
var horizontalPageScroll: CGFloat
Objective C
@property CGFloat horizontalPageScroll
Обсуждение
Когда пользователь щелкает по стрелкам прокрутки по горизонтальной полосе прокрутки в то время как удержание функциональной клавиши, эта сумма используется.
Эта сумма выражает контекст, остающийся, когда получатель прокручивает на одну страницу, позволяя пользователю ориентироваться к новому дисплею. Это отличается от суммы прокрутки строки, указывающей, как далеко перемещается представление документа. Сумма прокрутки страницы является суммой, характерной для довольного представление прежде и после того, как представление документа будет прокручено на одну страницу.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Устанавливает сумму представления документа, сохраненного видимым при прокрутке вертикально постранично к
aFloat
, выраженный в системе координат представления содержания.Объявление
Swift
var verticalPageScroll: CGFloat
Objective C
@property CGFloat verticalPageScroll
Обсуждение
Когда пользователь щелкает по стрелкам прокрутки по вертикальной полосе прокрутки в то время как удержание функциональной клавиши, эта сумма используется.
Эта сумма выражает контекст, остающийся, когда получатель прокручивает на одну страницу, позволяя пользователю ориентироваться к новому дисплею. Это отличается от суммы прокрутки строки, указывающей, как далеко перемещается представление документа. Сумма прокрутки страницы является суммой, характерной для довольного представление прежде и после того, как представление документа будет прокручено на одну страницу. Таким образом установка прокрутки страницы составляет 0,0, подразумевает, что вся видимая часть представления документа заменяется, когда происходит прокрутка страницы.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Возвращает сумму представления документа, сохраненного видимым при прокрутке вертикально постранично, выраженный в системе координат представления содержания.
Объявление
Swift
var verticalPageScroll: CGFloat
Objective C
@property CGFloat verticalPageScroll
Обсуждение
Когда пользователь щелкает по стрелкам прокрутки по вертикальной полосе прокрутки в то время как удержание функциональной клавиши, эта сумма используется.
Эта сумма выражает контекст, остающийся, когда получатель прокручивает на одну страницу, позволяя пользователю ориентироваться к новому дисплею. Это отличается от суммы прокрутки строки, указывающей, как далеко перемещается представление документа. Сумма прокрутки страницы является суммой, характерной для довольного представление прежде и после того, как представление документа будет прокручено на одну страницу.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Определяет, перерисовывает ли получатель свое представление документа при прокрутке постоянно.
Объявление
Swift
var scrollsDynamically: Bool
Objective C
@property BOOL scrollsDynamically
Обсуждение
Если
flag
YES
true
это делает; еслиflag
NO
false
это перерисовывает только, когда выпущена кнопка скроллера. NSScrollView прокручивает динамично по умолчанию.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвраты
YES
true
если получатель перерисовывает свое представление документа при отслеживании кнопки,NO
false
если это перерисовывает только, когда выпущена кнопка скроллера.Объявление
Swift
var scrollsDynamically: Bool
Objective 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: NSScrollViewFindBarPosition
Objective C
@property NSScrollViewFindBarPosition findBarPosition
Параметры
position
Позиция. Посмотрите NSScrollViewFindBarPosition для возможных значений.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.7 и позже.
См. также
-
Устанавливает позицию панели находки.
Объявление
Swift
var findBarPosition: NSScrollViewFindBarPosition
Objective C
@property NSScrollViewFindBarPosition findBarPosition
Возвращаемое значение
Позиция панели находки представления. Посмотрите NSScrollViewFindBarPosition для возможных значений.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.7 и позже.
См. также
-
Наборы, использует ли представление прокрутки преобладающую ось прокрутки для содержания.
Объявление
Swift
var usesPredominantAxisScrolling: Bool
Objective C
@property BOOL usesPredominantAxisScrolling
Параметры
predominantAxisScrolling
Поддерживает ли представление прокрутки преобладающее направление прокрутки.
YES
true
если существует преобладающее направление прокрутки; иначеNO
false
.Обсуждение
Некоторое содержание с возможностью прокрутки и в горизонтальных и в вертикальных осях, но преимущественно прокручивается одна ось за один раз. Другое содержание (такое как холст получения) должно прокрутить свободно в обеих осях.
Традиционно это не проблема с колесиками прокрутки, так как они могут только прокрутить в одном направлении за один раз. С шарами прокрутки и сенсорными поверхностями, становится более трудным определить намерение пользователя.
Это свойство помогает представлению прокрутки определить намерение пользователя путем указания, существует ли преобладающая ось прокрутки для содержания.
Значение по умолчанию
YES
true
.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.7 и позже.
См. также
-
Возвраты, использует ли представление прокрутки преобладающую ось прокрутки для содержания.
Объявление
Swift
var usesPredominantAxisScrolling: Bool
Objective C
@property BOOL usesPredominantAxisScrolling
Возвращаемое значение
YES, если это делает; НЕТ иначе.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.7 и позже.
См. также
-
Устанавливает горизонтальный режим эластичности представления прокрутки.
Объявление
Swift
var horizontalScrollElasticity: NSScrollElasticity
Objective C
@property NSScrollElasticity horizontalScrollElasticity
Параметры
elasticity
Режим эластичности. Посмотрите NSScrollElasticity для возможных значений.
Обсуждение
Представление прокрутки может прокрутить свое содержание мимо его границ для достижения эластичного эффекта.
Когда установлено в NSScrollElasticityAutomatic, прокручивая горизонтальную ось вне ее документа ограничивает, только происходит, если ширина документа больше, чем представление width или, вертикальный скроллер скрыт, и горизонтальный скроллер видим.
Значение по умолчанию
NSScrollElasticityAutomatic
.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.7 и позже.
См. также
-
Возвращает режим эластичности горизонтальной прокрутки.
Объявление
Swift
var horizontalScrollElasticity: NSScrollElasticity
Objective C
@property NSScrollElasticity horizontalScrollElasticity
Возвращаемое значение
Возвращает горизонтальную установку эластичности. Посмотрите NSScrollElasticity для возможных значений.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.7 и позже.
См. также
-
Устанавливает вертикальный режим эластичности представления прокрутки.
Объявление
Swift
var verticalScrollElasticity: NSScrollElasticity
Objective C
@property NSScrollElasticity verticalScrollElasticity
Параметры
elasticity
Режим эластичности. Посмотрите NSScrollElasticity для возможных значений.
Обсуждение
Представление прокрутки может прокрутить свое содержание мимо его границ для достижения эластичного эффекта.
Когда установлено в
NSScrollElasticityAutomatic
, если какое-либо следующее является истиной, прокрутка вертикальной оси вне ее границ документа происходит: вертикальный скроллер видим, высота содержания больше, чем высота представления или горизонтальный скрытый скроллер.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.7 и позже.
См. также
-
Возвращает режим эластичности вертикальной прокрутки.
Объявление
Swift
var verticalScrollElasticity: NSScrollElasticity
Objective 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: Bool
Objective C
@property BOOL allowsMagnification
Обсуждение
Это свойство не предотвращает разработчика от ручной корректировки значения увеличения. Если увеличение превышает или максимальные или минимальные пределы для увеличения, и
allowsMagnification
YES
true
, представление прокрутки временно анимирует увеличение содержания только мимо тех пределов прежде, чем возвратиться к ним. Значение по умолчаниюNO
false
.Оператор импорта
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;
Константы
-
Automatic
NSScrollElasticityAutomatic
Автоматически определите, позволить ли эластичность на этой оси.
Доступный в OS X v10.7 и позже.
-
None
NSScrollElasticityNone
Запретите прокрутку вне границ документа на этой оси.
Доступный в OS X v10.7 и позже.
-
Allowed
NSScrollElasticityAllowed
Позвольте содержанию быть прокрученным мимо его границ на этой оси эластичным способом.
Доступный в 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;
Константы
-
AboveHorizontalRuler
NSScrollViewFindBarPositionAboveHorizontalRuler
Панель находки выведена на экран выше горизонтальной линейки, если видимый.
Доступный в OS X v10.7 и позже.
-
AboveContent
NSScrollViewFindBarPositionAboveContent
Панель находки выведена на экран выше содержания представления прокрутки.
Доступный в OS X v10.7 и позже.
-
BelowContent
NSScrollViewFindBarPositionBelowContent
Панель находки выведена на экран ниже содержания представления прокрутки.
Доступный в 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 и позже.