var emitter = CAEmitterLayer()
emitter.emitterPosition = CGPoint(x: self.view.frame.size.width/2, y: -10)
emitter.emitterShape = kCAEmitterLayerLine
emitter.emitterSize = CGSize(width: self.view.frame.size.width, height: 2.0)
emitter.emitterCells = generateEmitterCells()
self.view.layer.addSublayer(emitter)
、CAEmitterLayerは... self.viewの内容が表示されていない...CAEmitterLayerの背景を透明に設定するには?ここ
参考に私の見解をカバーしています。コード:https://oktapodi.github.io/2017/05/08/particle-effects-in-swift-using-caemitterlayer.html
このアニメーションを私の視点で設定したいと思います。
コードはうまく動作します。アニメーションはself.viewの他のレイヤーやサブビューに表示されます。あなたは、self.viewの内容を隠しているか、それを補っている何かをしています。私はあなたもそのコードを投稿することをお勧めします。 –
Jon Roseは正しく動作しています。間違いない。 –
サンプルコードで1行を変更していない...私はちょうどself.viewの画像ビューを追加しました...あなたはちょうど画像やself.viewの何かを追加して、 –