[Xcode 实际操作]四、常用控件-(12)环形进度条控件的使用
目录:[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)环形进度条控件的使用相关推荐
- Android花样loading进度条(四)-渐变色环形进度条
背景 Android花样loading进度条系列文章主要讲解如何自定义所需的进度条,包括水平.圆形.环形.圆弧形.不规则形状等. 本篇我们对配文字环形进度条稍加变换,将圆环颜色改为渐变色的形式,使得进 ...
- ExtJs4 笔记(8) Ext.slider 滚轴控件、 Ext.ProgressBar 进度条控件、 Ext.Editor 编辑控件...
本篇要登场的有三个控件,分别是滚轴控件.进度条控件和编辑控件. 一.滚轴控件 Ext.slider 1.滚轴控件的定义 下面我们定义三个具有代表意义滚轴控件,分别展示滚轴横向.纵向,以及单值.多值选择 ...
- Photoshop和WPF双剑配合,打造炫酷个性的进度条控件
现在如果想打造一款专业的App,UI的设计和操作的简便性相当重要.UI设计可以借助Photoshop或者AI等设计工具,之前了解到WPF设计工具Expression Blend可以直接导入PSD文件或 ...
- [转载]ExtJs4 笔记(8) Ext.slider 滚轴控件、 Ext.ProgressBar 进度条控件、 Ext.Editor 编辑控件...
作者:李盼(Lipan) 出处:[Lipan] (http://www.cnblogs.com/lipan/) 版权声明:本文的版权归作者与博客园共有.转载时须注明本文的详细链接,否则作者将保留追究其 ...
- MFC中进度条控件的使用方法
进度条控件是程序开发中基础控件之一,常用于显示程序的进度.在进行程序安装.文件传输时经常用到.其用法也比较简单固定. 转自:http://jingyan.baidu.com/article/95c9d ...
- Android Paint应用之自定义View实现进度条控件
在上一篇文章<Android神笔之Paint>学习了Paint的基本用法,但是具体的应用我们还没有实践过.从标题中可知,本文是带领读者使用Paint,自定义一个进度条控件. 上图就是本文要 ...
- [K/3Cloud]进度条控件编程接口
进度条控件编程接口 1.启动进度查询 this.GetControl<ProgressBar>().Start(2) //每2秒查询一次进度 2.汇报进度 在插件中重载 OnQueryP ...
- Android中进度条控件使用
android中进度条控件使用 ProgressBar pb = findViewById(R.id.pb);pb.setMax(100);pb.setProgress(33); 转载于:https: ...
- DevExpress的进度条控件ProgressBarControl的使用-以ZedGraph添加曲线进度为例
场景 Winform控件-DevExpress18下载安装注册以及在VS中使用: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/1 ...
- 使用GDI+实现圆形进度条控件的平滑效果
DownLoad Src 传统的GDI绘制图形时的一个致命缺点是图像存在锯齿毛糙, 使用GDI+能绘制漂亮的渐变图像并有光滑图像的功能.利用GDI+对圆形进度条控件进行修改,效果如下:
最新文章
- nodejs系列(二)REPL交互解释 事件循环
- runtime运行时编程一些相关知识
- SQL 与oracle数据同步之 链接服务器
- 解决Unable to create group (name already exists)
- 使用Ultra Librarian 生成PCB库文件
- 《设计模式系列》---克隆模式
- so库文件控制导出符号
- Unable to start a VM due to insufficient capacity
- 在线客服代码,可以用
- centos出现“FirewallD is not running”
- Springboot物业管理系统
- 对于上海交通大学网络安全专业21考研823的一些总结以及22考研专业课如何准备的想法
- vue 时间方法(yyyy-mmmm-dddd hh:mm:ss)
- SUMX2MY2函数,你知道什么意思吗?
- css 文本超出...
- ubuntu 下应用 Python 和 SL4A 的 Android 应用程序搭建您自己的android研发环境
- 东南亚电商平台 | Shopee 虾皮 入驻流程全解析
- ijkplayer源码---倍速
- 一些公开免费的后台数据接口
- Cocos2d-x 2.0 网格动画深入分析
热门文章
- QQ亿级日活跃业务后台核心技术架构揭秘
- 你们公司的业务是部署在什么平台?
- 用python编程、假设一年期定期利率_《Python程序设计》题库.pdf
- 大数据数学基础 python描述下载_正版 大数据数学基础(Python语言描述)Python 大数据 数学 高职-计算机-大数据技术...
- 根据录入的计算公式计算_预制桩极限承载力标准值快速计算方法研究
- C++变量/函数命名规范
- python中的exec()、eval()以及complie()
- pthread_detach()与pthread_join的区别?
- 一些可视化Javascript插件
- 第二阶段团队站立会议04