目录:[Swift]Xcode实际操作

本文将演示环形进度条控件的使用。

在项目导航区,打开视图控制器的代码文件【ViewController.swift】

 1 import UIKit
 2
 3 class ViewController: UIViewController {
 4
 5     //首先添加一个环形进度条对象
 6     var indicator:UIActivityIndicatorView!
 7
 8     override func viewDidLoad() {
 9         super.viewDidLoad()
10         // Do any additional setup after loading the view, typically from a nib.
11         //设置根视图的背景颜色为紫色
12         self.view.backgroundColor = UIColor.purple
13
14         //初始化环形进度条,并设置环形进度条的样式为大白
15         indicator = UIActivityIndicatorView(style: UIActivityIndicatorView.Style.whiteLarge)
16         //设置环形进度条中心点的位置为(160,120)
17         indicator.center = CGPoint(x: 160, y: 120)
18         //开始进度条动画的播放
19         indicator.startAnimating()
20
21         //将环形进度条,添加到当前视图控制器的根视图
22         self.view.addSubview(indicator)
23
24         //创建一个位置在(20,200),尺寸为(280,44)的按钮对象
25         let button = UIButton(frame: CGRect(x: 20, y: 200, width: 280, height: 44))
26         //然后设置按钮的标题文字
27         button.setTitle("Stop", for: .normal)
28         //设置按钮的背景颜色为橙色
29         button.backgroundColor = UIColor.orange
30         //接着给按钮对象,绑定点击事件
31         button.addTarget(self, action: #selector(ViewController.stopAnimation(_:)), for: UIControl.Event.touchUpInside)
32
33         //将按钮对象,添加到视图控制器的根视图
34         self.view.addSubview(button)
35     }
36
37     //创建一个方法,用来响应按钮的点击事件
38     @objc func stopAnimation(_ button:UIButton)
39     {
40         //当点击按钮时,
41         //停止环形进度条的动画播放
42         indicator.stopAnimating()
43     }
44
45     override func didReceiveMemoryWarning() {
46         super.didReceiveMemoryWarning()
47         // Dispose of any resources that can be recreated.
48     }
49 }

转载于:https://www.cnblogs.com/strengthen/p/10016930.html

[Xcode 实际操作]四、常用控件-(12)环形进度条控件的使用相关推荐

  1. Android花样loading进度条(四)-渐变色环形进度条

    背景 Android花样loading进度条系列文章主要讲解如何自定义所需的进度条,包括水平.圆形.环形.圆弧形.不规则形状等. 本篇我们对配文字环形进度条稍加变换,将圆环颜色改为渐变色的形式,使得进 ...

  2. ExtJs4 笔记(8) Ext.slider 滚轴控件、 Ext.ProgressBar 进度条控件、 Ext.Editor 编辑控件...

    本篇要登场的有三个控件,分别是滚轴控件.进度条控件和编辑控件. 一.滚轴控件 Ext.slider 1.滚轴控件的定义 下面我们定义三个具有代表意义滚轴控件,分别展示滚轴横向.纵向,以及单值.多值选择 ...

  3. Photoshop和WPF双剑配合,打造炫酷个性的进度条控件

    现在如果想打造一款专业的App,UI的设计和操作的简便性相当重要.UI设计可以借助Photoshop或者AI等设计工具,之前了解到WPF设计工具Expression Blend可以直接导入PSD文件或 ...

  4. [转载]ExtJs4 笔记(8) Ext.slider 滚轴控件、 Ext.ProgressBar 进度条控件、 Ext.Editor 编辑控件...

    作者:李盼(Lipan) 出处:[Lipan] (http://www.cnblogs.com/lipan/) 版权声明:本文的版权归作者与博客园共有.转载时须注明本文的详细链接,否则作者将保留追究其 ...

  5. MFC中进度条控件的使用方法

    进度条控件是程序开发中基础控件之一,常用于显示程序的进度.在进行程序安装.文件传输时经常用到.其用法也比较简单固定. 转自:http://jingyan.baidu.com/article/95c9d ...

  6. Android Paint应用之自定义View实现进度条控件

    在上一篇文章<Android神笔之Paint>学习了Paint的基本用法,但是具体的应用我们还没有实践过.从标题中可知,本文是带领读者使用Paint,自定义一个进度条控件. 上图就是本文要 ...

  7. [K/3Cloud]进度条控件编程接口

    进度条控件编程接口 1.启动进度查询 this.GetControl<ProgressBar>().Start(2)  //每2秒查询一次进度 2.汇报进度 在插件中重载 OnQueryP ...

  8. Android中进度条控件使用

    android中进度条控件使用 ProgressBar pb = findViewById(R.id.pb);pb.setMax(100);pb.setProgress(33); 转载于:https: ...

  9. DevExpress的进度条控件ProgressBarControl的使用-以ZedGraph添加曲线进度为例

    场景 Winform控件-DevExpress18下载安装注册以及在VS中使用: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/1 ...

  10. 使用GDI+实现圆形进度条控件的平滑效果

    DownLoad Src 传统的GDI绘制图形时的一个致命缺点是图像存在锯齿毛糙, 使用GDI+能绘制漂亮的渐变图像并有光滑图像的功能.利用GDI+对圆形进度条控件进行修改,效果如下:

最新文章

  1. nodejs系列(二)REPL交互解释 事件循环
  2. runtime运行时编程一些相关知识
  3. SQL 与oracle数据同步之 链接服务器
  4. 解决Unable to create group (name already exists)
  5. 使用Ultra Librarian 生成PCB库文件
  6. 《设计模式系列》---克隆模式
  7. so库文件控制导出符号
  8. Unable to start a VM due to insufficient capacity
  9. 在线客服代码,可以用
  10. centos出现“FirewallD is not running”
  11. Springboot物业管理系统
  12. 对于上海交通大学网络安全专业21考研823的一些总结以及22考研专业课如何准备的想法
  13. vue 时间方法(yyyy-mmmm-dddd hh:mm:ss)
  14. SUMX2MY2函数,你知道什么意思吗?
  15. css 文本超出...
  16. ubuntu 下应用 Python 和 SL4A 的 Android 应用程序搭建您自己的android研发环境
  17. 东南亚电商平台 | Shopee 虾皮 入驻流程全解析
  18. ijkplayer源码---倍速
  19. 一些公开免费的后台数据接口
  20. Cocos2d-x 2.0 网格动画深入分析

热门文章

  1. QQ亿级日活跃业务后台核心技术架构揭秘
  2. 你们公司的业务是部署在什么平台?
  3. 用python编程、假设一年期定期利率_《Python程序设计》题库.pdf
  4. 大数据数学基础 python描述下载_正版 大数据数学基础(Python语言描述)Python 大数据 数学 高职-计算机-大数据技术...
  5. 根据录入的计算公式计算_预制桩极限承载力标准值快速计算方法研究
  6. C++变量/函数命名规范
  7. python中的exec()、eval()以及complie()
  8. pthread_detach()与pthread_join的区别?
  9. 一些可视化Javascript插件
  10. 第二阶段团队站立会议04