CAScrollLayer
CAScrollLayer класс является подклассом CALayer это упрощает отображение части уровня. Степень области с возможностью прокрутки CAScrollLayer определяется расположением его подуровней. Видимая часть содержания уровня установлена путем указания источника как точку или прямоугольную область содержания, которое будет выведено на экран. CAScrollLayer не обеспечивает обработку событий клавиатуры или мыши, и при этом она не обеспечивает видимые скроллеры.
Соответствует
-
AnyObject -
CAMediaTiming -
CVarArgType -
Сопоставимый -
Hashable -
NSCoding -
NSObjectProtocol -
Печатаемый -
CAMediaTiming -
NSCoding -
NSObject
Оператор импорта
Swift
import QuartzCore
Objective C
@import QuartzCore;
Доступность
Доступный в OS X v10.5 и позже.
-
scrollMode scrollModeСвойствоОпределяет оси, в которых может быть прокручен уровень.
Обсуждение
Возможные значения описаны в
“Scroll Modes”. Значение по умолчаниюkCAScrollBoth.Оператор импорта
Objective C
@import QuartzCore;Swift
import QuartzCoreДоступность
Доступный в OS X v10.5 и позже.
-
Изменяет источник получателя к указанной точке.
Объявление
Swift
func scrollToPoint(_thePoint: CGPoint)Objective C
- (void)scrollToPoint:(CGPoint)thePointПараметры
thePointНовый источник.
Оператор импорта
Objective C
@import QuartzCore;Swift
import QuartzCoreДоступность
Доступный в OS X v10.5 и позже.
-
Прокрутите содержание получателя, чтобы гарантировать, что прямоугольник видим.
Объявление
Swift
func scrollToRect(_theRect: CGRect)Objective C
- (void)scrollToRect:(CGRect)theRectПараметры
theRectПрямоугольник, который должен быть видим.
Оператор импорта
Objective C
@import QuartzCore;Swift
import QuartzCoreДоступность
Доступный в OS X v10.5 и позже.
-
Эти константы описывают поддерживаемые режимы прокрутки, используемые scrollMode свойством.
Объявление
Swift
let kCAScrollNone: NSString! let kCAScrollVertically: NSString! let kCAScrollHorizontally: NSString! let kCAScrollBoth: NSString!Objective C
NSString * const kCAScrollNone; NSString * const kCAScrollVertically; NSString * const kCAScrollHorizontally; NSString * const kCAScrollBoth;Константы
-
kCAScrollNonekCAScrollNoneПолучатель неспособен прокрутить.
Доступный в OS X v10.5 и позже.
-
kCAScrollVerticallykCAScrollVerticallyПолучатель в состоянии прокрутить вертикально.
Доступный в OS X v10.5 и позже.
-
kCAScrollHorizontallykCAScrollHorizontallyПолучатель в состоянии прокрутить горизонтально.
Доступный в OS X v10.5 и позже.
-
kCAScrollBothkCAScrollBothПолучатель в состоянии прокрутить и горизонтально и вертикально.
Доступный в OS X v10.5 и позже.
-
