我正在将此文件中的进度视图加载到其他视图控制器中,它显示正常,但不会删除。我试过了isHidden,removeFromSuperview(),使alpha = 0,但是什么也没用。我该如何摆脱呢?
func timerAction(){
let progressHUD = ProgressHUD(text: "Taking Reading")
if(timerCounter <= 20){
self.vc!.view.addSubview(progressHUD)
timerCounter += 1
} else {
timer.invalidate()
timerCounter = 0
progressHUD.removeFromSuperview()
}
}
self.timer = Timer.scheduledTimer(timeInterval: 1, target: self, selector: #selector(self.timerAction), userInfo: nil, repeats: true)
答案 0 :(得分:0)
每次将计时器称为新子视图时,都会将其添加到视图控制器。只需添加一次子视图“ progressHUD”,然后对其进行更新。