我想讓這個代碼產生多個「閃爍」以在倒數結束時通知用戶。現在它的工作效果非常好,但我理想中有三個。我試着複製代碼並將函數放入循環中無濟於事。如何讓閃爍的屏幕閃爍_ swift 3
在此先感謝您的幫助!
// 閃光燈功能
func flash() {
if let wnd = self.view{
var v = UIView(frame: wnd.bounds)
v.backgroundColor = UIColor.black
v.alpha = 1
wnd.addSubview(v)
UIView.animate(withDuration: 1.618, animations: {
v.alpha = 0.0
}, completion: {(finished:Bool) in
print("inside")
v.removeFromSuperview()
})
}
}
// 使用閃光燈功能
if (heatUpSeconds == 0) {
heatUpTimer.invalidate()
// testing screen flashing ideas here cameraView.frame
flash()
剛剛從完成塊再次撥打您的閃光功能。使用計數器記錄您已經閃現了多少次。 –