我正在对一个小计时器应用程序进行沙箱处理。 我正在使用 this cocoapod
到目前为止,这是我的代码:
import UIKit
import CountdownLabel
class ViewController: UIViewController {
@IBOutlet weak var moreBtn: UIButton!
@IBOutlet weak var lessBtn: UIButton!
@IBOutlet weak var gifview: UIImageView!
@IBOutlet weak var countdownLabel: CountdownLabel!
var mins = 25
override func viewDidLoad() {
super.viewDidLoad()
setupCountdown()
updateTimer(min: mins)
}
// MARK: Buttons
@IBaction func startpressed(_ sender: Any) {
countdownLabel.start()
}
@IBaction func lesspressed(_ sender: Any) {
if(mins > 0){
mins = mins - 5
updateTimer(min: mins)
}
}
@IBaction func morepressed(_ sender: Any) {
mins = mins + 5
updateTimer(min: mins)
}
//MARK: Helper Func
func updateTimer(min: Int){
countdownLabel.setCountDownTime(minutes: 60*Double(min))
}
func setupCountdown(){
countdownLabel.textColor = .black
countdownLabel.font = UIFont(name:"Courier",size:UIFont.labelFontSize)
countdownLabel.animationType = .Evaporate
}
}
现在我想检查计时器是否已完成(可以使用此内置的cocoapod功能:countdownLabel.isFinished())。
但是我不知道在什么地方以及如何检查。 例如:if(countdownLabel.isFinished()){countdownLabel.text =“ Finished”}
感谢您的帮助