CAGradientLayer
Соответствует
-
AnyObject
-
CAMediaTiming
-
CVarArgType
-
Сопоставимый
-
Hashable
-
NSCoding
-
NSObjectProtocol
-
Печатаемый
-
CAMediaTiming
-
NSCoding
-
NSObject
Оператор импорта
Swift
import QuartzCore
Objective C
@import QuartzCore;
Доступность
Доступный в iOS 3.0 и позже.
CAGradientLayer
класс рисует цветовой градиент по своему цвету фона, заполняя форму уровня (включая скругленные углы)
-
colors
СвойствоМассив
CGColorRef
объекты, определяющие цвет каждой остановки градиента. Animatable.Обсуждение
Значения по умолчанию к
nil
.Оператор импорта
Objective C
@import QuartzCore;
Swift
import QuartzCore
Доступность
Доступный в iOS 3.0 и позже.
-
locations
СвойствоДополнительный массив объектов NSNumber, определяющих расположение каждой остановки градиента. Animatable.
Обсуждение
Остановки градиента указаны как значения между
0
и1
. Значения должны монотонно увеличиваться. Еслиnil
, остановки распространены унифицированно через диапазон. Значения по умолчанию кnil
.Когда представлено, цвета отображаются на пространстве цвета вывода прежде чем быть интерполированным.
Оператор импорта
Objective C
@import QuartzCore;
Swift
import QuartzCore
Доступность
Доступный в iOS 3.0 и позже.
-
endPoint
СвойствоКонечная точка градиента, когда нарисовано в координатном пространстве уровня. Animatable.
Обсуждение
Конечная точка соответствует последней остановке градиента. Точка определяется в координатном пространстве модуля и тогда отображается на прямоугольнике границ уровня, когда нарисовано.
Значение по умолчанию
(0.5,1.0)
.Оператор импорта
Objective C
@import QuartzCore;
Swift
import QuartzCore
Доступность
Доступный в iOS 3.0 и позже.
-
startPoint
СвойствоСтартовая точка градиента, когда нарисовано в координатном пространстве уровня. Animatable.
Обсуждение
Стартовая точка соответствует первой остановке градиента. Точка определяется в координатном пространстве модуля и тогда отображается на прямоугольнике границ уровня, когда нарисовано.
Значение по умолчанию
(0.5,0.0)
.Оператор импорта
Objective C
@import QuartzCore;
Swift
import QuartzCore
Доступность
Доступный в iOS 3.0 и позже.
-
type
СвойствоСтиль градиента, нарисованного уровнем.
Обсуждение
Значения по умолчанию к
kCAGradientLayerAxial
.Оператор импорта
Objective C
@import QuartzCore;
Swift
import QuartzCore
Доступность
Доступный в iOS 3.0 и позже.
-
Стиль градиента, нарисованного уровнем.
Объявление
Swift
let kCAGradientLayerAxial: String
Objective C
NSString * const kCAGradientLayerAxial
Константы