前言:
UIActivityIndicatorView 活动指示器 ,就是一个转圈圈的控件(类似菊花)。
方法说明:
初始化方法
public init(activityIndicatorStyle style: UIActivityIndicatorViewStyle)
指示器style
1、 case whiteLarge
2、 case white
3、 case gray
常用方法
startAnimating()
//开始启动
stopAnimating()
//停止启动
isAnimating: Bool { get }
//不能设置,只能获取是否动画状态
color: UIColor?
//设置颜色
hidesWhenStopped
//停止时隐藏指示器
完整代码:
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
self.view.backgroundColor = UIColor.brown
let spinner = UIActivityIndicatorView (activityIndicatorStyle: .whiteLarge)
spinner.startAnimating()
if spinner.isAnimating {
print("在动")
}else {
print("不再动")
}
spinner.center = CGPoint(x: 100.0, y: 200.0);
spinner.color = UIColor.blue;
self.view.addSubview(spinner)
//spinner.stopAnimating()
}
效果如下: