• swift--环形进度条(UIActivityIndicatorView)的用法


    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<UITouch>, with event: UIEvent?) {
            
            for touch:AnyObject in touches {
                let t:UITouch = touch as! UITouch
                //当在屏幕上拍动一下时,终止环形进度条
                if t.tapCount == 1{
                    self.stop()
                }
            }

    结束!

    1创建

  • 相关阅读:
    MySQL经典面试题--SQL语句
    awk命令
    mysql安装配置
    notepad++使用
    Xshell使用
    说明
    对 MMO 游戏的调研
    对 VR 项目开发流程的调研
    对 Unity 动态加载资源的调研
    对 Unity 太空射击游戏的实践
  • 原文地址:https://www.cnblogs.com/hero11223/p/7693855.html
Copyright © 2020-2023  润新知