使用 CAEmitterLayer 建立粒子
所述 CAEmitterLayer 類提供了核心動畫粒子發射器系統。粒子由 CAEmitterCell 的例項定義。
粒子被繪製在圖層的背景顏色和邊框上方。
var emitter = CAEmitterLayer()
emitter.emitterPosition = CGPoint(x: frame.size.width / 2.0, y: -20)
emitter.emitterShape = kCAEmitterLayerLine
emitter.emitterSize = CGSize(width: frame.size.width, height: 1)
emitter.emitterCells = cells
layer.addSublayer(emitter)