CAEmitterCell
Соответствует
-
AnyObject
-
CAMediaTiming
-
CVarArgType
-
Сопоставимый
-
Hashable
-
NSCoding
-
NSObjectProtocol
-
Печатаемый
-
CAMediaTiming
-
NSCoding
-
NSObject
Оператор импорта
Swift
import QuartzCore
Objective C
@import QuartzCore;
Доступность
Доступный в iOS 5.0 и позже.
CAEmitterCell
класс представляет один источник частиц, испускаемых a CAEmitterLayer
объект. Эмиттерная ячейка определяет направление и свойства испускаемых частиц. Эмиттерные ячейки могут иметь массив подъячеек, позволяющий самим частицам испустить частицы.
-
Создает и возвращает экземпляр
CAEmitterCell
.Объявление
Objective C
+ (instancetype)emitterCell
Возвращаемое значение
Инициализированный
CAEmitterCell
объект илиnil
если инициализация не успешна.Оператор импорта
Objective C
@import QuartzCore;
Доступность
Доступный в iOS 5.0 и позже.
-
contents
СвойствоОбъект, обеспечивающий содержание уровня. Animatable.
Объявление
Swift
var contents: AnyObject!
Objective C
@property(strong) id contents
Обсуждение
Уровень может установить это свойство в a
CGImageRef
вывести на экран изображение как его содержание.Значение по умолчанию этого свойства
nil
.Оператор импорта
Objective C
@import QuartzCore;
Swift
import QuartzCore
Доступность
Доступный в iOS 5.0 и позже.
См. также
-
contentsRect
СвойствоПрямоугольник (в координатном пространстве модуля), который указывает часть
contents
то, что получатель должен нарисовать. Animatable.Обсуждение
По умолчанию это свойство установлено в прямоугольник модуля (0.0 0.0 1.0 1.0), который приводит ко всему нарисованному содержанию уровня.
Если пиксели вне прямоугольника модуля требуют, краевые пиксели изображения содержания расширяются за пределы.
При присвоении пустого прямоугольника этому свойству результаты не определены.
Оператор импорта
Objective C
@import QuartzCore;
Swift
import QuartzCore
Доступность
Доступный в iOS 5.0 и позже.
См. также
-
emitterCells
СвойствоДополнительный массив, содержащий подъячейки этой ячейки.
Обсуждение
Когда указано, каждая частица, испускаемая ячейкой, действует как эмиттер для каждой из подъячеек ячейки. Источник выброса газообразных отходов является текущей позицией частицы, и угол испускания относительно текущего направления частицы.
Значение по умолчанию этого свойства
nil
.Оператор импорта
Objective C
@import QuartzCore;
Swift
import QuartzCore
Доступность
Доступный в iOS 5.0 и позже.
-
enabled
СвойствоБулево значение, указывающее, представляются ли ячейки от этого эмиттера.
Объявление
Swift
var enabled: Bool
Objective C
@property(getter=isEnabled) BOOL enabled
Обсуждение
Значение по умолчанию этого свойства
YES
true
.Оператор импорта
Objective C
@import QuartzCore;
Swift
import QuartzCore
Доступность
Доступный в iOS 5.0 и позже.
-
color
СвойствоЦвет каждого испускаемого объекта. Animatable.
Обсуждение
Указанный цвет ячейки будет варьироваться случайной суммой в
redRange
,greenRange
,blueRange
иalphaRange
значения во время жизни ячейки.redSpeed
,greenSpeed
,blueSpeed
, иalphaSpeed
установите курс изменения.Значение по умолчанию этого свойства является набором цветового объекта непрозрачному белому.
Оператор импорта
Objective C
@import QuartzCore;
Swift
import QuartzCore
Доступность
Доступный в iOS 5.0 и позже.
-
redRange
СвойствоСумма, которой может варьироваться красный компонент цвета ячейки. Animatable.
Объявление
Swift
var redRange: Float
Objective C
@property float redRange
Обсуждение
Диапазон указывает среднюю сумму который красный компонент
color
свойство может варьироваться для ячейки.Значение по умолчанию этого свойства
0.0
.Оператор импорта
Objective C
@import QuartzCore;
Swift
import QuartzCore
Доступность
Доступный в iOS 5.0 и позже.
-
greenRange
СвойствоСумма, которой может варьироваться зеленый компонент цвета ячейки. Animatable.
Объявление
Swift
var greenRange: Float
Objective C
@property float greenRange
Обсуждение
Диапазон указывает среднюю сумму который зеленый компонент
color
свойство может варьироваться для ячейки.Значение по умолчанию этого свойства
0.0
.Оператор импорта
Objective C
@import QuartzCore;
Swift
import QuartzCore
Доступность
Доступный в iOS 5.0 и позже.
См. также
-
blueRange
СвойствоСумма, которой может варьироваться синий компонент цвета ячейки. Animatable.
Объявление
Swift
var blueRange: Float
Objective C
@property float blueRange
Обсуждение
Диапазон указывает среднюю сумму который синий компонент
color
свойство может варьироваться для ячейки.Значение по умолчанию этого значения свойства
0.0
.Оператор импорта
Objective C
@import QuartzCore;
Swift
import QuartzCore
Доступность
Доступный в iOS 5.0 и позже.
-
alphaRange
СвойствоСумма, которой может варьироваться альфа-компонент ячейки. Animatable.
Объявление
Swift
var alphaRange: Float
Objective C
@property float alphaRange
Обсуждение
Диапазон указывает среднюю сумму который альфа-компонент
color
свойство может варьироваться для ячейки.Значение по умолчанию этого свойства
0.0
.Оператор импорта
Objective C
@import QuartzCore;
Swift
import QuartzCore
Доступность
Доступный в iOS 5.0 и позже.
См. также
-
redSpeed
СвойствоСкорость, в секундах, в которые красный компонент цвета переключает время жизни ячейки. Animatable.
Объявление
Swift
var redSpeed: Float
Objective C
@property float redSpeed
Обсуждение
Изменение скорости определяется как уровень изменения в секунду.
Значение по умолчанию этого свойства
0
.Оператор импорта
Objective C
@import QuartzCore;
Swift
import QuartzCore
Доступность
Доступный в iOS 5.0 и позже.
-
greenSpeed
СвойствоСкорость, в секундах, в которые зеленый компонент цвета переключает время жизни ячейки. Animatable.
Объявление
Swift
var greenSpeed: Float
Objective C
@property float greenSpeed
Обсуждение
Изменение скорости определяется как уровень изменения в секунду.
Значение по умолчанию этого свойства
0
.Оператор импорта
Objective C
@import QuartzCore;
Swift
import QuartzCore
Доступность
Доступный в iOS 5.0 и позже.
-
blueSpeed
СвойствоСкорость, в секундах, в которые синий компонент цвета переключает время жизни ячейки. Animatable.
Объявление
Swift
var blueSpeed: Float
Objective C
@property float blueSpeed
Обсуждение
Изменение скорости определяется как уровень изменения в секунду.
Значение по умолчанию этого свойства
0
.Оператор импорта
Objective C
@import QuartzCore;
Swift
import QuartzCore
Доступность
Доступный в iOS 5.0 и позже.
-
alphaSpeed
СвойствоСкорость, в секундах, в которые альфа-компонент переключает время жизни ячейки. Animatable.
Объявление
Swift
var alphaSpeed: Float
Objective C
@property float alphaSpeed
Обсуждение
Изменение скорости определяется как уровень изменения в секунду.
Значение по умолчанию этого свойства
0
.Оператор импорта
Objective C
@import QuartzCore;
Swift
import QuartzCore
Доступность
Доступный в iOS 5.0 и позже.
См. также
-
magnificationFilter
СвойствоФильтр, используемый при увеличении размера содержания.
Объявление
Swift
var magnificationFilter: String!
Objective C
@property(copy) NSString *magnificationFilter
Обсуждение
Возможные значения для этого свойства перечислены в
Scaling Filters
. Значение по умолчаниюkCAFilterLinear
.Оператор импорта
Objective C
@import QuartzCore;
Swift
import QuartzCore
Доступность
Доступный в iOS 5.0 и позже.
-
minificationFilter
СвойствоФильтр, используемый при сокращении размера содержания.
Объявление
Swift
var minificationFilter: String!
Objective C
@property(copy) NSString *minificationFilter
Обсуждение
Возможные значения для этого свойства перечислены в
Scaling Filters
. Значение по умолчаниюkCAFilterLinear
.Оператор импорта
Objective C
@import QuartzCore;
Swift
import QuartzCore
Доступность
Доступный в iOS 5.0 и позже.
-
minificationFilterBias
СвойствоФактор смещения, используемый минификацией, фильтрует для определения уровней детализации.
Объявление
Swift
var minificationFilterBias: Float
Objective C
@property float minificationFilterBias
Обсуждение
Это значение используется
minificationFilter
свойство, когда это установлено вkCAFilterTrilinear
.Значение по умолчанию этого свойства к
0
.Оператор импорта
Objective C
@import QuartzCore;
Swift
import QuartzCore
Доступность
Доступный в iOS 5.0 и позже.
-
scale
СвойствоУказывает, что масштабный коэффициент применился к ячейке. Animatable.
Обсуждение
Масштаб ячейки будет варьироваться случайной суммой в диапазоне, указанном
scaleRange
.scaleSpeed
свойство устанавливает курс изменения.Значение по умолчанию этого свойства
1.0
.Оператор импорта
Objective C
@import QuartzCore;
Swift
import QuartzCore
Доступность
Доступный в iOS 5.0 и позже.
См. также
-
scaleRange
СвойствоУказывает диапазон, по которому может варьироваться значение масштаба. Animatable.
Обсуждение
Диапазон указывает среднюю сумму что
scale
значение может варьироваться для ячейки в ее время жизни.Значение по умолчанию этого свойства
0.0
.Оператор импорта
Objective C
@import QuartzCore;
Swift
import QuartzCore
Доступность
Доступный в iOS 5.0 и позже.
См. также
-
name
СвойствоИмя ячейки.
Обсуждение
Имя ячейки используется при построении ключевых путей анимации та ссылка ячейка.
Например, добавляя анимацию к уровню включения ячейки с keypath такой как
emitterCells.myCellName.redRange
анимировал быredRange
свойство ячейки в emitterCells уровня выстраивает с именемmyCellName
.Значение по умолчанию этого свойства
nil
.Оператор импорта
Objective C
@import QuartzCore;
Swift
import QuartzCore
Доступность
Доступный в iOS 5.0 и позже.
-
style
СвойствоДополнительный словарь, содержащий дополнительные значения стиля, явно не определяющиеся получателем.
Обсуждение
Этот словарь может поочередно иметь a
style
ключ, формируя иерархию из значений по умолчанию. В случае иерархических словарей стилей используется самое мелкое значение для свойства. Например, значение для «style.someValue» имеет приоритет по «style.style.someValue».Если словарь стилей не определяет значение для атрибута, ячейка
defaultValueForKey:
метод класса вызывают.Со словарем стилей не консультируются для следующих ключей:
bounds
,frame
.Значение по умолчанию этого свойства
nil
.Оператор импорта
Objective C
@import QuartzCore;
Swift
import QuartzCore
Доступность
Доступный в iOS 5.0 и позже.
-
spin
СвойствоВращательная скорость, измеренная в радианах в секунду, для применения к ячейке. Animatable.
Обсуждение
Вращение ячейки будет варьироваться случайной суммой с диапазоном, указанным
spinRange
.Значение по умолчанию этого свойства
0.0
.Оператор импорта
Objective C
@import QuartzCore;
Swift
import QuartzCore
Доступность
Доступный в iOS 5.0 и позже.
-
spinRange
СвойствоСумма, которой вращение ячейки может варьироваться в ее время жизни. Animatable.
Обсуждение
Диапазон указывает среднюю сумму
spin
значение может варьироваться во время жизни ячейки.Значение по умолчанию этого свойства
0.0
.Оператор импорта
Objective C
@import QuartzCore;
Swift
import QuartzCore
Доступность
Доступный в iOS 5.0 и позже.
-
emissionLatitude
СвойствоШиротная ориентация угла испускания. Animatable.
Обсуждение
Широта эмиссии является ориентацией угла испускания от оси z. Это также упоминается как дополнение широты.
Значение по умолчанию этого свойства
0.0
.Оператор импорта
Objective C
@import QuartzCore;
Swift
import QuartzCore
Доступность
Доступный в iOS 5.0 и позже.
-
emissionLongitude
СвойствоПродольная ориентация угла испускания. Animatable.
Обсуждение
Долгота эмиссии является ориентацией угла испускания в xy-плоскости. это также часто упоминается как азимут.
Значение по умолчанию этого свойства
0.0
.Оператор импорта
Objective C
@import QuartzCore;
Swift
import QuartzCore
Доступность
Доступный в iOS 5.0 и позже.
-
emissionRange
СвойствоУгол, в радианах, определяя конус вокруг угла испускания. Animatable.
Обсуждение
Ячейки унифицированно распределяются через этот конус.
Значение по умолчанию этого свойства
0
.Оператор импорта
Objective C
@import QuartzCore;
Swift
import QuartzCore
Доступность
Доступный в iOS 5.0 и позже.
-
lifetime
СвойствоВремя жизни ячейки, в секундах. Animatable.
Объявление
Swift
var lifetime: Float
Objective C
@property float lifetime
Обсуждение
Время жизни ячейки будет варьироваться случайной суммой с диапазоном, указанным
lifetimeRange
.Значение по умолчанию этого свойства
0.0
.Оператор импорта
Objective C
@import QuartzCore;
Swift
import QuartzCore
Доступность
Доступный в iOS 5.0 и позже.
-
lifetimeRange
СвойствоСреднее значение то, который
lifetime
из ячейки может варьироваться. Animatable.Объявление
Swift
var lifetimeRange: Float
Objective C
@property float lifetimeRange
Обсуждение
Если
lifetimeRange
3 секунды, иlifetime
из ячейки 10 секунд, фактическое время жизни ячейки будет между 7 и 13 секундами.Значение по умолчанию этого свойства
0.0
.Оператор импорта
Objective C
@import QuartzCore;
Swift
import QuartzCore
Доступность
Доступный в iOS 5.0 и позже.
-
birthRate
СвойствоЧисло испускаемых объектов, создаваемых каждую секунду. Animatable.
Объявление
Swift
var birthRate: Float
Objective C
@property float birthRate
Обсуждение
Значение по умолчанию этого свойства
0.0
.Оператор импорта
Objective C
@import QuartzCore;
Swift
import QuartzCore
Доступность
Доступный в iOS 5.0 и позже.
-
scaleSpeed
СвойствоСкорость, на которой масштаб переключает время жизни ячейки. Animatable.
Обсуждение
Изменение скорости определяется как уровень изменения в секунду.
Значение по умолчанию этого свойства
0.0
.Оператор импорта
Objective C
@import QuartzCore;
Swift
import QuartzCore
Доступность
Доступный в iOS 5.0 и позже.
-
velocity
СвойствоНачальная скорость ячейки. Animatable.
Обсуждение
Скорость ячейки будет варьироваться случайной суммой в диапазоне, указанном
velocityRange
.Оператор импорта
Objective C
@import QuartzCore;
Swift
import QuartzCore
Доступность
Доступный в iOS 5.0 и позже.
-
velocityRange
СвойствоСумма, которой может варьироваться скорость ячейки. Animatable.
Обсуждение
Диапазон указывает среднюю сумму начальная буква
velocity
изменение значения.Значение по умолчанию этого свойства
0.0
.Оператор импорта
Objective C
@import QuartzCore;
Swift
import QuartzCore
Доступность
Доступный в iOS 5.0 и позже.
-
xAcceleration
СвойствоX компонент ускоряющего вектора применился к ячейке.
Обсуждение
Значение по умолчанию этого свойства
0.0
.Оператор импорта
Objective C
@import QuartzCore;
Swift
import QuartzCore
Доступность
Доступный в iOS 5.0 и позже.
-
yAcceleration
СвойствоY компонент ускоряющего вектора применился к ячейке.
Обсуждение
Значение по умолчанию этого свойства
0.0
.Оператор импорта
Objective C
@import QuartzCore;
Swift
import QuartzCore
Доступность
Доступный в iOS 5.0 и позже.
-
zAcceleration
СвойствоZ компонент ускоряющего вектора применился к ячейке.
Обсуждение
Значение по умолчанию этого свойства
0.0
.Оператор импорта
Objective C
@import QuartzCore;
Swift
import QuartzCore
Доступность
Доступный в iOS 5.0 и позже.
-
Возвращает значение по умолчанию свойства с указанным ключом.
Объявление
Swift
class func defaultValueForKey(_
key
: String!) -> AnyObject!Objective C
+ (id)defaultValueForKey:(NSString *)
key
Параметры
key
Имя одного из свойств получателя.
Возвращаемое значение
Значение по умолчанию для именованного свойства. Возвраты
nil
если не было установлено никакое значение по умолчанию.Обсуждение
Если возвращается этот метод
nil
подходящее «нулевое» значение по умолчанию для свойства предоставлено, на основе заявленного типаkey
. Например, еслиkey
aCGSize
объект, размер (0.0 0.0) возвращается. Для aCGRect
возвращается пустой прямоугольник. ДляCGAffineTransform
иCATransform3D
, надлежащая единичная матрица возвращается.Специальные замечания
Если
key
не известное для свойства класса, результат метода не определен.Оператор импорта
Objective C
@import QuartzCore;
Swift
import QuartzCore
Доступность
Доступный в iOS 5.0 и позже.
-
Возвращает булево значение, указывающее, должно ли быть заархивировано значение для данного ключа.
Объявление
Swift
func shouldArchiveValueForKey(_
key
: String!) -> BoolObjective C
- (BOOL)shouldArchiveValueForKey:(NSString *)
key
Параметры
key
Имя одного из свойств получателя.
Возвращаемое значение
YES
true
если указанное свойство должно быть заархивировано, иначеNO
false
.Обсуждение
Возвраты реализации по умолчанию
YES
true
. Этот метод вызывает реализация объектаencodeWithCoder:
.Оператор импорта
Objective C
@import QuartzCore;
Swift
import QuartzCore
Доступность
Доступный в iOS 5.0 и позже.