汇款者 0.1.3

汇款者 0.1.3

维护者yasinkbas



汇款者 0.1.3

  • yasinkbas

remitter

CI Status Version License Platform

示例

要运行示例项目,请先克隆仓库,然后从示例目录运行 pod install

要求

  • iOS 11.0+
  • Xcode 10.0
  • Swift 5

安装

CocoaPods

remitter 通过 CocoaPods 提供。

将以下行添加到您的Podfile中

pod 'remitter'

用户手册

只需将这些文件复制到您的项目中

用法

初始化Remitter

class ViewController: UIViewController {  
    var remitter: Remitter!

    override func viewDidLoad() {
      // initial remitter in a view without offset 
      remitter = Remitter(in: view, cellImage: UIImage(named: "image")!)

      // initial remitter with enum offset
      remitter = Remitter(in: view, offsetType: .normal, cellImage: UIImage(named: "image")!)

      // initial custom remitter
      remitter = Remitter(in: view, offsetType: .normal, layerPosition: .zero, layerShape: .rectangle, cellImage: UIImage(named: "image")!, birthRate: 800, lifetime: 6, color: nil, velocity: 100, velocityRange: 400, emissionRange: 10, scale: 0.3)

    }
}

您基本上可以使用默认功能进行控制

// stops remitter immediately
remitter.stop(animated: true)

// stops remitter after given seconds
remitter.stopAfter(seconds: 10, animated: true)

// resume remitter immediately
remitter.resume(animated: true)

// resume remitter after given seconds
remitter.resumeAfter(seconds: 15, animated: true)

注意:初始化Remitter时不需要调用恢复函数

有关remitter用法更多的代码示例,请参阅示例项目。

许可协议

remitter在MIT许可下提供。有关更多信息,请参阅LICENSE文件。