iOS原生Loading效果

2017-10-19  本文已影响1197人  Dwyane_Coding
前言:

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()

        
    }

效果如下:


上一篇 下一篇

猜你喜欢

热点阅读