隐藏快速从其他文件中删除SubView

时间:2019-06-05 16:16:10

标签: ios swift

我正在将此文件中的进度视图加载到其他视图控制器中,它显示正常,但不会删除。我试过了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)

1 个答案:

答案 0 :(得分:0)

每次将计时器称为新子视图时,都会将其添加到视图控制器。只需添加一次子视图“ progressHUD”,然后对其进行更新。