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

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

Разработчик

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

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

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

CAEmitterCell

CAEmitterCell класс представляет один источник частиц, испускаемых a CAEmitterLayer объект. Эмиттерная ячейка определяет направление и свойства испускаемых частиц. Эмиттерные ячейки могут иметь массив подъячеек, позволяющий самим частицам испустить частицы.

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


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


Swift

import QuartzCore

Objective C

@import QuartzCore;

Доступность


Доступный в OS X v10.6 и позже.
  • Создает и возвращает экземпляр CAEmitterCell.

    Объявление

    Objective C

    + (instancetype)emitterCell

    Возвращаемое значение

    Инициализированный CAEmitterCell объект или nil если инициализация не успешна.

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

    Objective C

    @import QuartzCore;

    Доступность

    Доступный в OS X v10.6 и позже.

  • Объект, обеспечивающий содержание уровня. Animatable.

    Объявление

    Swift

    var contents: AnyObject!

    Objective C

    @property(strong) id contents

    Обсуждение

    Уровень может установить это свойство в a CGImageRef вывести на экран изображение как его содержание.

    Значение по умолчанию этого свойства nil.

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

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    Доступный в OS X v10.6 и позже.

    См. также

    contentsRect

  • contentsRect contentsRect Свойство

    Прямоугольник (в координатном пространстве модуля), который указывает часть contents то, что получатель должен нарисовать. Animatable.

    Объявление

    Swift

    var contentsRect: CGRect

    Objective C

    @property CGRect contentsRect

    Обсуждение

    По умолчанию это свойство установлено в прямоугольник модуля (0.0 0.0 1.0 1.0), который приводит ко всему нарисованному содержанию уровня.

    Если пиксели вне прямоугольника модуля требуют, краевые пиксели изображения содержания расширяются за пределы.

    При присвоении пустого прямоугольника этому свойству результаты не определены.

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

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    Доступный в OS X v10.6 и позже.

    См. также

    содержание

  • emitterCells emitterCells Свойство

    Дополнительный массив, содержащий подъячейки этой ячейки.

    Объявление

    Swift

    var emitterCells: [AnyObject]!

    Objective C

    @property(copy) NSArray *emitterCells

    Обсуждение

    Когда указано, каждая частица, испускаемая ячейкой, действует как эмиттер для каждой из подъячеек ячейки. Источник выброса газообразных отходов является текущей позицией частицы, и угол испускания относительно текущего направления частицы.

    Значение по умолчанию этого свойства nil.

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

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    Доступный в OS X v10.6 и позже.

  • Булево значение, указывающее, представляются ли ячейки от этого эмиттера.

    Объявление

    Swift

    var enabled: Bool

    Objective C

    @property(getter=isEnabled) BOOL enabled

    Обсуждение

    Значение по умолчанию этого свойства YEStrue.

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

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    Доступный в OS X v10.6 и позже.

  • цвет цвет Свойство

    Цвет каждого испускаемого объекта. Animatable.

    Объявление

    Swift

    var color: CGColor!

    Objective C

    @property CGColorRef color

    Обсуждение

    Указанный цвет ячейки будет варьироваться случайной суммой в redRange, greenRange, blueRange и alphaRangeзначения во время жизни ячейки. redSpeed, greenSpeed, blueSpeed, и alphaSpeed установите курс изменения.

    Значение по умолчанию этого свойства является набором цветового объекта непрозрачному белому.

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

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    Доступный в OS X v10.6 и позже.

  • redRange redRange Свойство

    Сумма, которой может варьироваться красный компонент цвета ячейки. Animatable.

    Объявление

    Swift

    var redRange: Float

    Objective C

    @property float redRange

    Обсуждение

    Диапазон указывает среднюю сумму который красный компонент color свойство может варьироваться для ячейки.

    Значение по умолчанию этого свойства 0.0.

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

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    Доступный в OS X v10.6 и позже.

    См. также

    цвет
    redSpeed

  • greenRange greenRange Свойство

    Сумма, которой может варьироваться зеленый компонент цвета ячейки. Animatable.

    Объявление

    Swift

    var greenRange: Float

    Objective C

    @property float greenRange

    Обсуждение

    Диапазон указывает среднюю сумму который зеленый компонент color свойство может варьироваться для ячейки.

    Значение по умолчанию этого свойства 0.0.

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

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    Доступный в OS X v10.6 и позже.

    См. также

    цвет
    greenSpeed

  • blueRange blueRange Свойство

    Сумма, которой может варьироваться синий компонент цвета ячейки. Animatable.

    Объявление

    Swift

    var blueRange: Float

    Objective C

    @property float blueRange

    Обсуждение

    Диапазон указывает среднюю сумму который синий компонент color свойство может варьироваться для ячейки.

    Значение по умолчанию этого значения свойства 0.0.

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

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    Доступный в OS X v10.6 и позже.

    См. также

    цвет
    blueSpeed

  • alphaRange alphaRange Свойство

    Сумма, которой может варьироваться альфа-компонент ячейки. Animatable.

    Объявление

    Swift

    var alphaRange: Float

    Objective C

    @property float alphaRange

    Обсуждение

    Диапазон указывает среднюю сумму который альфа-компонент color свойство может варьироваться для ячейки.

    Значение по умолчанию этого свойства 0.0.

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

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    Доступный в OS X v10.6 и позже.

    См. также

    цвет
    alphaSpeed

  • redSpeed redSpeed Свойство

    Скорость, в секундах, в которые красный компонент цвета переключает время жизни ячейки. Animatable.

    Объявление

    Swift

    var redSpeed: Float

    Objective C

    @property float redSpeed

    Обсуждение

    Изменение скорости определяется как уровень изменения в секунду.

    Значение по умолчанию этого свойства 0.

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

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    Доступный в OS X v10.6 и позже.

    См. также

    цвет
    redRange

  • greenSpeed greenSpeed Свойство

    Скорость, в секундах, в которые зеленый компонент цвета переключает время жизни ячейки. Animatable.

    Объявление

    Swift

    var greenSpeed: Float

    Objective C

    @property float greenSpeed

    Обсуждение

    Изменение скорости определяется как уровень изменения в секунду.

    Значение по умолчанию этого свойства 0.

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

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    Доступный в OS X v10.6 и позже.

  • blueSpeed blueSpeed Свойство

    Скорость, в секундах, в которые синий компонент цвета переключает время жизни ячейки. Animatable.

    Объявление

    Swift

    var blueSpeed: Float

    Objective C

    @property float blueSpeed

    Обсуждение

    Изменение скорости определяется как уровень изменения в секунду.

    Значение по умолчанию этого свойства 0.

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

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    Доступный в OS X v10.6 и позже.

    См. также

    цвет
    blueRange

  • alphaSpeed alphaSpeed Свойство

    Скорость, в секундах, в которые альфа-компонент переключает время жизни ячейки. Animatable.

    Объявление

    Swift

    var alphaSpeed: Float

    Objective C

    @property float alphaSpeed

    Обсуждение

    Изменение скорости определяется как уровень изменения в секунду.

    Значение по умолчанию этого свойства 0.

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

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    Доступный в OS X v10.6 и позже.

    См. также

    цвет
    alphaRange

  • Фильтр, используемый при увеличении размера содержания.

    Объявление

    Swift

    var magnificationFilter: String!

    Objective C

    @property(copy) NSString *magnificationFilter

    Обсуждение

    Возможные значения для этого свойства перечислены в Scaling Filters. Значение по умолчанию kCAFilterLinear.

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

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    Доступный в OS X v10.6 и позже.

  • Фильтр, используемый при сокращении размера содержания.

    Объявление

    Swift

    var minificationFilter: String!

    Objective C

    @property(copy) NSString *minificationFilter

    Обсуждение

    Возможные значения для этого свойства перечислены в Scaling Filters. Значение по умолчанию kCAFilterLinear.

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

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    Доступный в OS X v10.6 и позже.

  • Фактор смещения, используемый минификацией, фильтрует для определения уровней детализации.

    Объявление

    Swift

    var minificationFilterBias: Float

    Objective C

    @property float minificationFilterBias

    Обсуждение

    Это значение используется minificationFilter свойство, когда это установлено в kCAFilterTrilinear.

    Значение по умолчанию этого свойства к 0.

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

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    Доступный в OS X v10.6 и позже.

  • масштаб масштаб Свойство

    Указывает, что масштабный коэффициент применился к ячейке. Animatable.

    Объявление

    Swift

    var scale: CGFloat

    Objective C

    @property CGFloat scale

    Обсуждение

    Масштаб ячейки будет варьироваться случайной суммой в диапазоне, указанном scaleRange. scaleSpeed свойство устанавливает курс изменения.

    Значение по умолчанию этого свойства 1.0.

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

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    Доступный в OS X v10.6 и позже.

    См. также

    scaleRange
    scaleSpeed

  • scaleRange scaleRange Свойство

    Указывает диапазон, по которому может варьироваться значение масштаба. Animatable.

    Объявление

    Swift

    var scaleRange: CGFloat

    Objective C

    @property CGFloat scaleRange

    Обсуждение

    Диапазон указывает среднюю сумму что scale значение может варьироваться для ячейки в ее время жизни.

    Значение по умолчанию этого свойства 0.0.

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

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    Доступный в OS X v10.6 и позже.

    См. также

    масштаб
    scaleSpeed

  • имя имя Свойство

    Имя ячейки.

    Объявление

    Swift

    var name: String!

    Objective C

    @property(copy) NSString *name

    Обсуждение

    Имя ячейки используется при построении ключевых путей анимации та ссылка ячейка.

    Например, добавляя анимацию к уровню включения ячейки с keypath такой как emitterCells.myCellName.redRange анимировал бы redRange свойство ячейки в emitterCells уровня выстраивает с именем myCellName.

    Значение по умолчанию этого свойства nil.

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

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    Доступный в OS X v10.6 и позже.

  • стиль стиль Свойство

    Дополнительный словарь, содержащий дополнительные значения стиля, явно не определяющиеся получателем.

    Объявление

    Swift

    var style: [NSObject : AnyObject]!

    Objective C

    @property(copy) NSDictionary *style

    Обсуждение

    Этот словарь может поочередно иметь a style ключ, формируя иерархию из значений по умолчанию. В случае иерархических словарей стилей используется самое мелкое значение для свойства. Например, значение для «style.someValue» имеет приоритет по «style.style.someValue».

    Если словарь стилей не определяет значение для атрибута, ячейка defaultValueForKey: метод класса вызывают.

    Со словарем стилей не консультируются для следующих ключей: bounds, frame.

    Значение по умолчанию этого свойства nil.

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

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    Доступный в OS X v10.6 и позже.

  • Вращательная скорость, измеренная в радианах в секунду, для применения к ячейке. Animatable.

    Объявление

    Swift

    var spin: CGFloat

    Objective C

    @property CGFloat spin

    Обсуждение

    Вращение ячейки будет варьироваться случайной суммой с диапазоном, указанным spinRange.

    Значение по умолчанию этого свойства 0.0.

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

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    Доступный в OS X v10.6 и позже.

  • spinRange spinRange Свойство

    Сумма, которой вращение ячейки может варьироваться в ее время жизни. Animatable.

    Объявление

    Swift

    var spinRange: CGFloat

    Objective C

    @property CGFloat spinRange

    Обсуждение

    Диапазон указывает среднюю сумму spin значение может варьироваться во время жизни ячейки.

    Значение по умолчанию этого свойства 0.0.

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

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    Доступный в OS X v10.6 и позже.

  • Широтная ориентация угла испускания. Animatable.

    Объявление

    Swift

    var emissionLatitude: CGFloat

    Objective C

    @property CGFloat emissionLatitude

    Обсуждение

    Широта эмиссии является ориентацией угла испускания от оси z. Это также упоминается как дополнение широты.

    Значение по умолчанию этого свойства 0.0.

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

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    Доступный в OS X v10.6 и позже.

  • Продольная ориентация угла испускания. Animatable.

    Объявление

    Swift

    var emissionLongitude: CGFloat

    Objective C

    @property CGFloat emissionLongitude

    Обсуждение

    Долгота эмиссии является ориентацией угла испускания в xy-плоскости. это также часто упоминается как азимут.

    Значение по умолчанию этого свойства 0.0.

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

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    Доступный в OS X v10.6 и позже.

  • emissionRange emissionRange Свойство

    Угол, в радианах, определяя конус вокруг угла испускания. Animatable.

    Объявление

    Swift

    var emissionRange: CGFloat

    Objective C

    @property CGFloat emissionRange

    Обсуждение

    Ячейки унифицированно распределяются через этот конус.

    Значение по умолчанию этого свойства 0.

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

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    Доступный в OS X v10.6 и позже.

  • Время жизни ячейки, в секундах. Animatable.

    Объявление

    Swift

    var lifetime: Float

    Objective C

    @property float lifetime

    Обсуждение

    Время жизни ячейки будет варьироваться случайной суммой с диапазоном, указанным lifetimeRange.

    Значение по умолчанию этого свойства 0.0.

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

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    Доступный в OS X v10.6 и позже.

  • lifetimeRange 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

    Доступность

    Доступный в OS X v10.6 и позже.

  • Число испускаемых объектов, создаваемых каждую секунду. Animatable.

    Объявление

    Swift

    var birthRate: Float

    Objective C

    @property float birthRate

    Обсуждение

    Значение по умолчанию этого свойства 0.0.

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

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    Доступный в OS X v10.6 и позже.

  • scaleSpeed scaleSpeed Свойство

    Скорость, на которой масштаб переключает время жизни ячейки. Animatable.

    Объявление

    Swift

    var scaleSpeed: CGFloat

    Objective C

    @property CGFloat scaleSpeed

    Обсуждение

    Изменение скорости определяется как уровень изменения в секунду.

    Значение по умолчанию этого свойства 0.0.

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

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    Доступный в OS X v10.6 и позже.

  • Начальная скорость ячейки. Animatable.

    Объявление

    Swift

    var velocity: CGFloat

    Objective C

    @property CGFloat velocity

    Обсуждение

    Скорость ячейки будет варьироваться случайной суммой в диапазоне, указанном velocityRange.

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

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    Доступный в OS X v10.6 и позже.

  • velocityRange velocityRange Свойство

    Сумма, которой может варьироваться скорость ячейки. Animatable.

    Объявление

    Swift

    var velocityRange: CGFloat

    Objective C

    @property CGFloat velocityRange

    Обсуждение

    Диапазон указывает среднюю сумму начальная буква velocity изменение значения.

    Значение по умолчанию этого свойства 0.0.

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

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    Доступный в OS X v10.6 и позже.

  • xAcceleration xAcceleration Свойство

    X компонент ускоряющего вектора применился к ячейке.

    Объявление

    Swift

    var xAcceleration: CGFloat

    Objective C

    @property CGFloat xAcceleration

    Обсуждение

    Значение по умолчанию этого свойства 0.0.

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

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    Доступный в OS X v10.6 и позже.

  • yAcceleration yAcceleration Свойство

    Y компонент ускоряющего вектора применился к ячейке.

    Объявление

    Swift

    var yAcceleration: CGFloat

    Objective C

    @property CGFloat yAcceleration

    Обсуждение

    Значение по умолчанию этого свойства 0.0.

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

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    Доступный в OS X v10.6 и позже.

  • zAcceleration zAcceleration Свойство

    Z компонент ускоряющего вектора применился к ячейке.

    Объявление

    Swift

    var zAcceleration: CGFloat

    Objective C

    @property CGFloat zAcceleration

    Обсуждение

    Значение по умолчанию этого свойства 0.0.

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

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    Доступный в OS X v10.6 и позже.

  • Возвращает значение по умолчанию свойства с указанным ключом.

    Объявление

    Swift

    class func defaultValueForKey(_ key: String!) -> AnyObject!

    Objective C

    + (id)defaultValueForKey:(NSString *)key

    Параметры

    key

    Имя одного из свойств получателя.

    Возвращаемое значение

    Значение по умолчанию для именованного свойства. Возвраты nil если не было установлено никакое значение по умолчанию.

    Обсуждение

    Если возвращается этот метод nil подходящее «нулевое» значение по умолчанию для свойства предоставлено, на основе заявленного типа key. Например, если key a CGSize объект, размер (0.0 0.0) возвращается. Для a CGRect возвращается пустой прямоугольник. Для CGAffineTransform и CATransform3D, надлежащая единичная матрица возвращается.

    Специальные замечания

    Если key не известное для свойства класса, результат метода не определен.

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

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    Доступный в OS X v10.6 и позже.

  • Возвращает булево значение, указывающее, должно ли быть заархивировано значение для данного ключа.

    Объявление

    Swift

    func shouldArchiveValueForKey(_ key: String!) -> Bool

    Objective C

    - (BOOL)shouldArchiveValueForKey:(NSString *)key

    Параметры

    key

    Имя одного из свойств получателя.

    Возвращаемое значение

    YEStrue если указанное свойство должно быть заархивировано, иначе NOfalse.

    Обсуждение

    Возвраты реализации по умолчанию YEStrue. Этот метод вызывает реализация объекта encodeWithCoder:.

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

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    Доступный в OS X v10.6 и позже.