簡體   English   中英

如何快速啟動活動指示器

[英]How to start a activity indicator in swift

我在視圖上顯示活動指示器,但是該指示器卻以某種方式不旋轉,為什么會如此

func activityPanelOn(on: Bool){
    UIView.animateWithDuration(1, animations:  {() in
        self.acPanel.alpha = (on) ? 0.6 : 0.0
        }, completion:{(finished: Bool)  in
            if(finished){
                self.acPanel.hidden = !on
            }
    });
}

要開始為UIAcitivityIndicatorView動畫,只需調用activityIndicatior.startAnimating()

使用它actInd.startAnimating()啟動活動指示器。

var actInd: UIActivityIndicatorView = UIActivityIndicatorView(frame: CGRectMake(0,0, 50, 50)) as UIActivityIndicatorView
actInd.center = self.view.center
actInd.hidesWhenStopped = true
actInd.activityIndicatorViewStyle = UIActivityIndicatorViewStyle.Gray
view.addSubview(actInd)
actInd.startAnimating()

並使用此代碼將其停止:

actInd.stopAnimating()

您必須調用一個旋轉方法,如果self.acPanel活動指標然后調用

self.acPanel.startAnimating()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM