Swift Loading動畫 加載小菊花 🌼

簡介

如何添加加載動畫? API上傳時等待時間如何讓使用者知道再加載中? 這時候就可以使用原生Loading動畫UIActivityIndicatorView

LoadingLoadingLoading
LoadingLoadingLoading

Loading動畫宣告

懶加載一個UIActivityIndicatorView宣告

lazy var activityIndicator: UIActivityIndicatorView = {
    let activityIndicator = UIActivityIndicatorView(style: .whiteLarge)
    activityIndicator.center = self.view.center
    return activityIndicator
}()
override func viewDidLoad() {
    super.viewDidLoad()
    self.view.addSubview(activityIndicator)
}

Loading動畫開始

activityIndicator.startAnimating()

Loading動畫結束

activityIndicator.stopAnimating()

Loading停止後隱藏

activityIndicator.hidesWhenStopped = true

Loading動畫監聽是否還在轉

if activityIndicator.isAnimating {

}

Loading菊花顏色

顏色自己設定想要的UIColor

activityIndicator.color = .red

Loading style

activityIndicator.style = .gray

Loading

activityIndicator.style = .large

Loading

activityIndicator.style = .medium

Loading

activityIndicator.style = .white

Loading

activityIndicator.style = .whiteLarge

Loading

Swift更多文章

Swift 彈出視窗 AlertController 的使用方法 💥

Swift 判斷螢幕方向 📱

Swift Core Data 實現 💾🔥

Swift UISegmentedControl 💻分段控制器!

Swift 實現抽屜效果 🧹

Categorized in: