Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Ссылка платформы QuartzCore ссылка класса CAScrollLayer

Опции
Развертывание Target:

На этой странице
Язык:

CAScrollLayer

CAScrollLayer класс является подклассом CALayer это упрощает отображение части уровня. Степень области с возможностью прокрутки CAScrollLayer определяется расположением его подуровней. Видимая часть содержания уровня установлена путем указания источника как точку или прямоугольную область содержания, которое будет выведено на экран. CAScrollLayer не обеспечивает обработку событий клавиатуры или мыши, и при этом она не обеспечивает видимые скроллеры.

Наследование


Оператор импорта


Swift

import QuartzCore

Objective C

@import QuartzCore;

Доступность


Доступный в OS X v10.5 и позже.
  • scrollMode scrollMode Свойство

    Определяет оси, в которых может быть прокручен уровень.

    Объявление

    Swift

    var scrollMode: String!

    Objective C

    @property(copy) NSString *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 и позже.