Swift UIActivityIndicatorView使用💤 – 讀取動畫教學
UIActivityIndicatorView 是 iOS 內建的讀取動畫,可以讓使用者知道程式正在處理資料,而不是卡住了。在 Swift 中,可以使用 UIActivityIndicatorView 來建立讀取動畫,下面就來看看如何使用 UIActivityIndicatorView 吧!
建立 UIActivityIndicatorView
首先,我們要先建立 UIActivityIndicatorView,可以使用以下的程式碼:
let activityIndicator = UIActivityIndicatorView(style: .gray)
上面的程式碼會建立一個 UIActivityIndicatorView,並且指定 style 為 gray,也可以指定其他的 style,例如 white、whiteLarge 等等。
設定 UIActivityIndicatorView 的位置
接著,我們要設定 UIActivityIndicatorView 的位置,可以使用以下的程式碼:
activityIndicator.center = view.center
上面的程式碼會將 UIActivityIndicatorView 的位置設定在 view 的中心,也可以使用其他的位置,例如:
activityIndicator.center = CGPoint(x: view.center.x, y: view.center.y - 50)
上面的程式碼會將 UIActivityIndicatorView 的位置設定在 view 的中心往上移 50 點。
將 UIActivityIndicatorView 加入 view 中
接著,我們要將 UIActivityIndicatorView 加入 view 中,可以使用以下的程式碼:
view.addSubview(activityIndicator)
開始動畫
最後,我們要開始動畫,可以使用以下的程式碼:
activityIndicator.startAnimating()
上面的程式碼會開始 UIActivityIndicatorView 的動畫,讓使用者知道程式正在處理資料。
停止動畫
當處理完資料後,我們要停止動畫,可以使用以下的程式碼:
activityIndicator.stopAnimating()
上面的程式碼會停止 UIActivityIndicatorView 的動畫,讓使用者知道程式已經處理完資料。
總結
在 Swift 中,可以使用 UIActivityIndicatorView 來建立讀取動畫,可以讓使用者知道程式正在處理資料,而不是卡住了。
UIActivityIndicatorView 可以指定 style,並且可以設定位置,最後可以開始動畫,也可以停止動畫。
希望本篇介紹,可以讓你對於 UIActivityIndicatorView 有更深入的了解!
推薦閱讀文章
Swift UIActivityIndicatorView使用💤 – AppCoda
UIActivityIndicatorView in Swift 3 – Medium
How to use UIActivityIndicatorView – Hacking with Swift
UIActivityIndicatorView Tutorial: Getting Started – Ray Wenderlich
UIActivityIndicatorView Tutorial – iOScreator</a