微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Swift - UIActivityIndicatorView

import UIKit
class ViewController: UIViewController{
    var activityIndicator:UIActivityIndicatorView!
    override func viewDidLoad() {
        super.viewDidLoad()
        //设置环形滚动条的样式
        activityIndicator = UIActivityIndicatorView(style: .gray)
        //设置环形滚动条颜色
        activityIndicator.color = UIColor.red
        //设置环形滚动条背景颜色
        activityIndicator.backgroundColor = UIColor.black
        //设置位置
        activityIndicator.center = self.view.center
        //停止转圈时,隐藏(认为true)
        activityIndicator.hidesWhenStopped = false
        self.view.addSubview(activityIndicator)
        play()
        let Tap = UITapGestureRecognizer(target: self,action: #selector(ViewController.stop))
        Tap.numberOfTapsrequired = 1
        Tap.numberOftouchesrequired = 1
        self.view.addGestureRecognizer(Tap)
    }
    func play(){
        //开始转动
        activityIndicator.startAnimating()
        //显示当前状态
        print(activityIndicator.isAnimating)
    }
    @objc func stop(){
        //停止转动
        activityIndicator.stopAnimating()
        //显示当前转台
        print(activityIndicator.isAnimating)
    }
 
    
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐