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()
}