У меня есть экземпляр CAEmitterLayer
, который испускает CAEmitterCells
.Мне интересно, возможно ли приостановить этот слой так, чтобы новые CAEmitterCells
не создавались, а те, которые были созданы, оставались зафиксированными в своем положении на экране?Затем, когда экземпляр CAEmitterLayer
"не приостановлен", фиксированные CAEmitterCells
на экране снова начинают двигаться.
Спасибо за любую помощь здесь.
РЕДАКТИРОВАТЬ
Настройка:
emitterLayer.speed = 0.1
, где emitterLayer
- это экземпляр подкласса CAEmitterLayer
, просто полностью удаляет слой из вида .
Установка:
emitterLayer.lifetime = 0.0
просто останавливает любой новый производимый emitterCells
, но не "замораживает" существующий emitterCells
в текущей позиции .