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;
Константы
-
kCAScrollNone
kCAScrollNone
Получатель неспособен прокрутить.
Доступный в OS X v10.5 и позже.
-
kCAScrollVertically
kCAScrollVertically
Получатель в состоянии прокрутить вертикально.
Доступный в OS X v10.5 и позже.
-
kCAScrollHorizontally
kCAScrollHorizontally
Получатель в состоянии прокрутить горизонтально.
Доступный в OS X v10.5 и позже.
-
kCAScrollBoth
kCAScrollBoth
Получатель в состоянии прокрутить и горизонтально и вертикально.
Доступный в OS X v10.5 и позже.
-