博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
swift--环形进度条(UIActivityIndicatorView)的用法
阅读量:6244 次
发布时间:2019-06-22

本文共 884 字,大约阅读时间需要 2 分钟。

swift中,除了条形进度条,还有环形进度条,俗称“菊花”,效果如下图

1,创建

var activityIndicator:UIActivityIndicatorView!
func creatActivity(){        activityIndicator = UIActivityIndicatorView(activityIndicatorStyle:UIActivityIndicatorViewStyle.gray)        activityIndicator.center = self.view.center        self.view.addSubview(activityIndicator)        //开发触发        play()    }
func play(){        //进度条开始转动        activityIndicator.startAnimating()    }        func stop() {        //进度条停止转动        activityIndicator.stopAnimating()    }

2,判断点击屏幕一下,停止菊花,具体代码如下:

override func touchesBegan(_ touches: Set
, with event: UIEvent?) { for touch:AnyObject in touches { let t:UITouch = touch as! UITouch //当在屏幕上拍动一下时,终止环形进度条 if t.tapCount == 1{ self.stop() } }

 

结束!

1创建

 

转载于:https://www.cnblogs.com/hero11223/p/7693855.html

你可能感兴趣的文章
Ubuntu 10.04安装水晶(Mercury)无线网卡驱动
查看>>
我的友情链接
查看>>
ElasticSearch 2 (32) - 信息聚合系列之范围限定
查看>>
VS2010远程调试C#程序
查看>>
windows查看端口占用
查看>>
Yii用ajax实现无刷新检索更新CListView数据
查看>>
App 卸载记录
查看>>
JavaScript变量和作用域
查看>>
开源SIP服务器加密软件NethidPro升级
查看>>
Apache Pulsar中的地域复制,第1篇:概念和功能
查看>>
南京大学周志华教授当选欧洲科学院外籍院士
查看>>
计算机网络与Internet应用
查看>>
oracle在线迁移同步数据,数据库报错
查看>>
linux性能剖析工具
查看>>
flutter中的异步
查看>>
计算机高手也不能编出俄罗斯方块——计算机达人成长之路(16)
查看>>
# 2017-2018-1 20155224 《信息安全系统设计基础》第七周学习总结
查看>>
scikit-learn预处理实例之一:使用FunctionTransformer选择列
查看>>
Oracle11G 卸载步骤
查看>>
Mars说光场(3)— 光场采集
查看>>