Swift Loading動畫 加載小菊花 🌼
簡介
如何添加加載動畫? API上傳時等待時間如何讓使用者知道再加載中? 這時候就可以使用原生Loading動畫UIActivityIndicatorView
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
activityIndicator.style = .large
activityIndicator.style = .medium
activityIndicator.style = .white
activityIndicator.style = .whiteLarge
Swift更多文章
Swift 彈出視窗 AlertController 的使用方法 💥