1. 程式人生 > >iOS學習九之UIActivityIndicatorView

iOS學習九之UIActivityIndicatorView

UIActivityIndicatiorView被稱為活動指示器控制元件,通常用於載入複雜資料的檢視時使用。在載入等待時間中給使用者一些介面活動的指示,不至於出現使使用者感覺到介面卡死的假象。

新增以下程式碼,即可完成此功能

    override func viewDidLoad() {

        super.viewDidLoad()

        // Do any additional setup after loading the view, typically from a nib.

        //設定螢幕背景色為綠色

        self.view.backgroundColor = UIColor.green

       //初始化控制元件風格,一共有3有風格,可供使用 whiteLarge 大尺寸白色風格/white 白色風格/gray 灰色風格

        let indicator = UIActivityIndicatorView(activityIndicatorStyle: .gray)

        indicator.center = CGPoint(x:self.view.frame.size.width/2, y:self.view.frame.size.height/2)

        //設定活動指示器的顏色,活動指示器的背景色不屬於設定的範圍,只有動態變化的部分的顏色會受此屬性的影響

        indicator.color = UIColor.white

        self.view.addSubview(indicator)

        //指示器開始轉動 stopAnimating 停止轉動

        indicator.startAnimating()

   }