YZEmitterLayer 0.1.2

YZEmitterLayer 0.1.2

Maintained by qyizhong.



  • By
  • qyz777

YZEmitterLayer

License

Example

To run the example project, clone the repo, and run pod install from the Example directory first.

Requirements

Swift 4.0+

Installation

YZEmitterLayer is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod 'YZEmitterLayer'

Usage

import YZEmitterLayer

let tap = UITapGestureRecognizer.init(target: self, action: #selector(begin))
view.addGestureRecognizer(tap)

@objc func begin() {
        let animationLayer = YZEmitterLayer.emitterLayer(size: CGSize.init(width: 32, height: 32), center: view.center, image: UIImage.init(named: "love")!)
        animationLayer.yz_delegate = self
        animationLayer.fromAlpha = 1.0
        animationLayer.toAlpha = 0
        animationLayer.fromScale = 0
        animationLayer.toScale = 1
        animationLayer.roateRange = Double.pi / 4
        animationLayer.startAnimation()
}

Author

qyz777, [email protected]

License

YZEmitterLayer is available under the MIT license. See the LICENSE file for more info.