swift--環形進度條(UIActivityIndicatorView)的用法


swift中,除了條形進度條,還有環形進度條,俗稱“菊花”,效果如下圖

1,創建

var activityIndicator:UIActivityIndicatorView!
 func creatActivity(){
        activityIndicator = UIActivityIndicatorView(activityIndicatorStyle:UIActivityIndicatorViewStyle.gray)
        activityIndicator.center = self.view.center
        self.view.addSubview(activityIndicator)
        //開發觸發
        play()
    }
    func play(){
        //進度條開始轉動
        activityIndicator.startAnimating()
    }
    
    func stop() {
        //進度條停止轉動
        activityIndicator.stopAnimating()
    }

2,判斷點擊屏幕一下,停止菊花,具體代碼如下:

 override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
        
        for touch:AnyObject in touches {
            let t:UITouch = touch as! UITouch
            //當在屏幕上拍動一下時,終止環形進度條
            if t.tapCount == 1{
                self.stop()
            }
        }

 

結束!

1創建

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM