HJH IT Logs

어디에나 띄우는 로딩중 동그라미 + 딜레이 주는 방법

naver.how 2019. 1. 17. 10:33
반응형

        GV.s.plzWait(view)

        DispatchQueue.main.asyncAfter(deadline: .now() + 1, execute: {

            GV.s.indicator.stopAnimating()

            self.pullToRefresh(refreshControl: refreshControl, true)

        })



    let indicator: UIActivityIndicatorView = UIActivityIndicatorView(activityIndicatorStyle: UIActivityIndicatorView.Style.gray)

    

    func plzWait(_ view : UIView) {

        indicator.frame = CGRect(x: 0.0, y: 0.0, width: 40.0, height: 40.0)

        indicator.center = view.center

        view.addSubview(indicator)

        indicator.bringSubview(toFront: view)

        UIApplication.shared.isNetworkActivityIndicatorVisible = true

        indicator.startAnimating()

    }

반응형