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: BoolObjective C
@property(getter=isEnabled) BOOL enabledОбсуждение
Значение по умолчанию этого свойства
YEStrue.Оператор импорта
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: FloatObjective C
@property float redRangeОбсуждение
Диапазон указывает среднюю сумму который красный компонент
colorсвойство может варьироваться для ячейки.Значение по умолчанию этого свойства
0.0.Оператор импорта
Objective C
@import QuartzCore;Swift
import QuartzCoreДоступность
Доступный в iOS 5.0 и позже.
-
greenRangeСвойствоСумма, которой может варьироваться зеленый компонент цвета ячейки. Animatable.
Объявление
Swift
var greenRange: FloatObjective C
@property float greenRangeОбсуждение
Диапазон указывает среднюю сумму который зеленый компонент
colorсвойство может варьироваться для ячейки.Значение по умолчанию этого свойства
0.0.Оператор импорта
Objective C
@import QuartzCore;Swift
import QuartzCoreДоступность
Доступный в iOS 5.0 и позже.
См. также
-
blueRangeСвойствоСумма, которой может варьироваться синий компонент цвета ячейки. Animatable.
Объявление
Swift
var blueRange: FloatObjective C
@property float blueRangeОбсуждение
Диапазон указывает среднюю сумму который синий компонент
colorсвойство может варьироваться для ячейки.Значение по умолчанию этого значения свойства
0.0.Оператор импорта
Objective C
@import QuartzCore;Swift
import QuartzCoreДоступность
Доступный в iOS 5.0 и позже.
-
alphaRangeСвойствоСумма, которой может варьироваться альфа-компонент ячейки. Animatable.
Объявление
Swift
var alphaRange: FloatObjective C
@property float alphaRangeОбсуждение
Диапазон указывает среднюю сумму который альфа-компонент
colorсвойство может варьироваться для ячейки.Значение по умолчанию этого свойства
0.0.Оператор импорта
Objective C
@import QuartzCore;Swift
import QuartzCoreДоступность
Доступный в iOS 5.0 и позже.
См. также
-
redSpeedСвойствоСкорость, в секундах, в которые красный компонент цвета переключает время жизни ячейки. Animatable.
Объявление
Swift
var redSpeed: FloatObjective C
@property float redSpeedОбсуждение
Изменение скорости определяется как уровень изменения в секунду.
Значение по умолчанию этого свойства
0.Оператор импорта
Objective C
@import QuartzCore;Swift
import QuartzCoreДоступность
Доступный в iOS 5.0 и позже.
-
greenSpeedСвойствоСкорость, в секундах, в которые зеленый компонент цвета переключает время жизни ячейки. Animatable.
Объявление
Swift
var greenSpeed: FloatObjective C
@property float greenSpeedОбсуждение
Изменение скорости определяется как уровень изменения в секунду.
Значение по умолчанию этого свойства
0.Оператор импорта
Objective C
@import QuartzCore;Swift
import QuartzCoreДоступность
Доступный в iOS 5.0 и позже.
-
blueSpeedСвойствоСкорость, в секундах, в которые синий компонент цвета переключает время жизни ячейки. Animatable.
Объявление
Swift
var blueSpeed: FloatObjective C
@property float blueSpeedОбсуждение
Изменение скорости определяется как уровень изменения в секунду.
Значение по умолчанию этого свойства
0.Оператор импорта
Objective C
@import QuartzCore;Swift
import QuartzCoreДоступность
Доступный в iOS 5.0 и позже.
-
alphaSpeedСвойствоСкорость, в секундах, в которые альфа-компонент переключает время жизни ячейки. Animatable.
Объявление
Swift
var alphaSpeed: FloatObjective 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: FloatObjective 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: FloatObjective C
@property float lifetimeОбсуждение
Время жизни ячейки будет варьироваться случайной суммой с диапазоном, указанным
lifetimeRange.Значение по умолчанию этого свойства
0.0.Оператор импорта
Objective C
@import QuartzCore;Swift
import QuartzCoreДоступность
Доступный в iOS 5.0 и позже.
-
lifetimeRangeСвойствоСреднее значение то, который
lifetimeиз ячейки может варьироваться. Animatable.Объявление
Swift
var lifetimeRange: FloatObjective C
@property float lifetimeRangeОбсуждение
Если
lifetimeRange3 секунды, иlifetimeиз ячейки 10 секунд, фактическое время жизни ячейки будет между 7 и 13 секундами.Значение по умолчанию этого свойства
0.0.Оператор импорта
Objective C
@import QuartzCore;Swift
import QuartzCoreДоступность
Доступный в iOS 5.0 и позже.
-
birthRateСвойствоЧисло испускаемых объектов, создаваемых каждую секунду. Animatable.
Объявление
Swift
var birthRate: FloatObjective 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. Например, еслиkeyaCGSizeобъект, размер (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Имя одного из свойств получателя.
Возвращаемое значение
YEStrueесли указанное свойство должно быть заархивировано, иначеNOfalse.Обсуждение
Возвраты реализации по умолчанию
YEStrue. Этот метод вызывает реализация объектаencodeWithCoder:.Оператор импорта
Objective C
@import QuartzCore;Swift
import QuartzCoreДоступность
Доступный в iOS 5.0 и позже.
