
- A countdown button.
- 一个倒数计时的按钮.

dependencies: [
.package(url: "https://github.com/William-Weng/WWCountdownButton.git", .upToNextMajor(from: "1.2.0"))
]
函数 |
说明 |
countdown(second:isCountdown:displayType:preferredFramesPerSecond:reuslt:) |
开始倒数 => 建议使用『等宽字体』 |
reset(displayType:) |
回归初始值 (归零) |
finish(displayType:) |
直接设置为结束的状态 |
import UIKit
import WWPrint
import WWCountdownButton
final class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
}
@IBAction func countdown1(_ sender: WWCountdownButton) { sender.countdown(second: 6000, displayType: .hhmmss) }
@IBAction func countdown2(_ sender: WWCountdownButton) { sender.countdown(second: 60, isCountdown: false) }
@IBAction func countdown3(_ sender: WWCountdownButton) {
sender.countdown(second: 5, displayType: .ss) { info in
if (info.isFinish) { sender.backgroundColor = .darkGray }
wwPrint(info)
}
}
}