[翻译] MMMaterialDesignSpinner

简介:

MMMaterialDesignSpinner

 

 

Usage

To run the example project, clone the repo, and run pod install from the Example directory first.

首先,通过pod安装,然后运行项目。

// Initialize the progress view
MMMaterialDesignSpinner *spinnerView = [[MMMaterialDesignSpinner alloc] initWithFrame:CGRectMake(0, 0, 40, 40)]; // Set the line width of the spinner spinnerView.lineWidth = 1.5f; // Set the tint color of the spinner spinnerView.tintColor = [UIColor redColor]; // Add it as a subview [self.view addSubview:spinnerView]; ... // Start & stop animations [spinnerView startAnimating]; [spinnerView stopAnimating];

The lineWidth and tintColor properties can even be set after animating has been started, which you can observe in the included example project.

线宽和填充颜色的属性,设置可以在做动画阶段动态设置,你可以在项目中看看怎么设置的。

 

Requirements

  • CoreGraphics

 

Installation

MaterialDesignSpinner is available through CocoaPods. To install it, simply add the following line to your Podfile:

MaterialDesignSpinner可以通过 CocoaPods 安装。执行以下一句话即可:

pod "MMMaterialDesignSpinner"

 

Author

Mike Maxwell, mmaxwell@vertical.com

Mike Maxwell,邮箱是 mmaxwell@vertical.com

 

License

MMMaterialDesignSpinner is available under the MIT license. See the LICENSE file for more info.

MMMaterialDesignSpinner支持MIT协议,请查看MIT协议了解更多的信息。

 

目录
相关文章
|
机器学习/深度学习 并行计算 安全
北京大学肖臻老师《区块链技术与应用》公开课笔记8——比特币挖矿
北京大学肖臻老师《区块链技术与应用》公开课笔记8——比特币挖矿
1119 0
|
决策智能 开发者
手把手教你如何用AIGC大模型写一首歌
本文记录了作者用大模型创作歌曲及视频的全过程。
366 10
|
11月前
|
机器学习/深度学习 传感器 人工智能
深度学习之自主学习和任务规划
基于深度学习的自主学习和任务规划,是指通过深度学习算法使人工智能(AI)系统能够自主地从环境中学习,并根据特定的目标和任务,规划出有效的解决方案。
441 3
|
安全 网络安全 数据安全/隐私保护
socks5代理如何工作?socks5代理可以用来做什么?
本文介绍了socks5代理,一种能传输二进制数据的协议代理,提供更好的安全性和灵活性。它在客户端和服务器间作为中介,支持加密通信,适用于突破网络限制、保护隐私和加速访问。选择socks5代理应考虑稳定性、速度、安全性和透明性,以及对多协议的支持。
|
移动开发 前端开发 JavaScript
"跨界大战!React Native、Weex、Flutter:三大混合开发王者正面交锋,揭秘谁才是你移动应用开发的终极利器?"
【8月更文挑战第12天】随着移动应用开发的需求日益增长,高效构建跨平台应用成为关键。React Native、Weex与Flutter作为主流混合开发框架各具特色。React Native依托Facebook的强大支持,以接近原生的性能和丰富的组件库著称;Weex由阿里巴巴开发,性能优越尤其在大数据处理上表现突出;Flutter则凭借Google的支持及独特的Dart语言和Skia渲染引擎,提供出色的定制能力和开发效率。选择时需考量项目特性、团队技能及生态系统的成熟度。希望本文对比能助你做出最佳决策。
375 1
|
存储 SQL 资源调度
手拉手带你用 vite2 + vue3 + elementPlus 做个博客尝尝鲜(一)
这里主要是体验一下 vite2 + vue3 做项目是什么样子的,重点在于 vite2 + vue3 方面的介绍,博客只是一个例子,所以博客的功能比较弱,只实现了几个最基本的功能。
手拉手带你用 vite2 + vue3 + elementPlus 做个博客尝尝鲜(一)
|
算法 Python
怎样使用 Python 判断身份证号码是否正确
继续分享生成测试数据库时候的一些心得,在生成假数据时,如何判断身份证号码是否正确,和银行卡一样,身份证最后一位是校验码,不过计算方法不太一样。算法这里不详细叙述,网上很多。下面的代码可以实现这一功能,输入身份证的前面17位,返回校验码。
4076 0
|
分布式计算 DataWorks 数据可视化
海量大数据大屏分析展示一步到位:DataWorks数据服务对接DataV最佳实践
数据服务是DataWorks产品家族的一员,提供了快速将数据表生成API的能力,通过可视化的向导,一分钟“零代码”就可以生成API,让API开发从未有过如此便捷!数据服务与DataV深度打通,数据服务生成的API可以直接在DataV中进行可视化展现。本文介绍了数据服务对接DataV的使用方法。
12461 0
|
对象存储 域名解析 网络协议
【建站知识】如何让我们的网站更快?如何开启全站阿里域名加速?
快速入门文档将帮助您快速开始使用全站加速服务。流程如下: 步骤一:开通服务 操作步骤 在阿里云官网 全站加速产品详情页 快速了解产品,点击立即开通。
2883 0
|
传感器 算法 自动驾驶
解析百度Apollo自动驾驶平台
最近对百度的自动驾驶平台Apollo项目做了一些了解。下面将我所了解到的一些信息分享给大家。 # Apollo项目介绍 阿波罗(Apollo)是百度发布的面向汽车行业及自动驾驶领域的合作伙伴提供的软件平台。发布时间是2017年4月19日,旨在向汽车行业及自动驾驶领域的合作伙伴提供一个开放、完整、安全的软件平台,帮助他们结合车辆和硬件系统,快速搭建一套属于自己的完整的自动驾驶系统。而将这
8921 0