UIActivityIndicatorView - アクティビティインディケーター
説明
UIActivityIndicatorViewはUIViewのサブクラス
通信中や計算中に出るグルグル回るやつ
テーブルを引っ張って更新するときに出るグルグルについては
ソースコード
UIActivityIndicatorViewSample.swift
import UIKit class UIActivityIndicatorViewSample: UIView { override init(frame: CGRect) { super.init(frame: frame) let aiv = UIActivityIndicatorView(frame: CGRectMake(0, 0, 80, 80)) aiv.center = self.center self.addSubview(aiv) // デザイン aiv.backgroundColor = colorPattern.main() aiv.tintColor = colorPattern.lightText() aiv.layer.masksToBounds = true aiv.layer.cornerRadius = 5.0 aiv.startAnimating() // 停止は aiv.stopAnimating() } required init(coder aDecoder: NSCoder) { fatalError("init(coder:) has not been implemented") } }
ViewController.swift
import UIKit class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() self.view.backgroundColor = colorPattern.back() self.view.addSubview(UIActivityIndicatorViewSample(frame: self.view.frame)) } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() } }