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

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

Разработчик

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

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

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

CAGradientLayer

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


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


Swift

import QuartzCore

Objective C

@import QuartzCore;

Доступность


Доступный в iOS 3.0 и позже.

CAGradientLayer класс рисует цветовой градиент по своему цвету фона, заполняя форму уровня (включая скругленные углы)

  • colors Свойство

    Массив CGColorRef объекты, определяющие цвет каждой остановки градиента. Animatable.

    Объявление

    Swift

    var colors: [AnyObject]!

    Objective C

    @property(copy) NSArray *colors

    Обсуждение

    Значения по умолчанию к nil.

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

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    Доступный в iOS 3.0 и позже.

  • locations Свойство

    Дополнительный массив объектов NSNumber, определяющих расположение каждой остановки градиента. Animatable.

    Объявление

    Swift

    var locations: [AnyObject]!

    Objective C

    @property(copy) NSArray *locations

    Обсуждение

    Остановки градиента указаны как значения между 0 и 1. Значения должны монотонно увеличиваться. Если nil, остановки распространены унифицированно через диапазон. Значения по умолчанию к nil.

    Когда представлено, цвета отображаются на пространстве цвета вывода прежде чем быть интерполированным.

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

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    Доступный в iOS 3.0 и позже.

  • endPoint Свойство

    Конечная точка градиента, когда нарисовано в координатном пространстве уровня. Animatable.

    Объявление

    Swift

    var endPoint: CGPoint

    Objective C

    @property CGPoint endPoint

    Обсуждение

    Конечная точка соответствует последней остановке градиента. Точка определяется в координатном пространстве модуля и тогда отображается на прямоугольнике границ уровня, когда нарисовано.

    Значение по умолчанию (0.5,1.0).

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

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    Доступный в iOS 3.0 и позже.

  • startPoint Свойство

    Стартовая точка градиента, когда нарисовано в координатном пространстве уровня. Animatable.

    Объявление

    Swift

    var startPoint: CGPoint

    Objective C

    @property CGPoint startPoint

    Обсуждение

    Стартовая точка соответствует первой остановке градиента. Точка определяется в координатном пространстве модуля и тогда отображается на прямоугольнике границ уровня, когда нарисовано.

    Значение по умолчанию (0.5,0.0).

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

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    Доступный в iOS 3.0 и позже.

  • type Свойство

    Стиль градиента, нарисованного уровнем.

    Объявление

    Swift

    var type: String!

    Objective C

    @property(copy) NSString *type

    Обсуждение

    Значения по умолчанию к kCAGradientLayerAxial.

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

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    Доступный в iOS 3.0 и позже.

  • Стиль градиента, нарисованного уровнем.

    Объявление

    Swift

    let kCAGradientLayerAxial: String

    Objective C

    NSString * const kCAGradientLayerAxial

    Константы

    • kCAGradientLayerAxial

      Осевой градиент (также названный линейным градиентом) варьируется вдоль оси между двумя определенными конечными точками. Все точки, лежащие на перпендикуляре строки к оси, имеют то же значение цвета.

      Доступный в iOS 3.0 и позже.