博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[翻译] KYCircularProgress
阅读量:5204 次
发布时间:2019-06-13

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

KYCircularProgress

 

Flexible progress bar written in Swift.

用Swift语言编写的灵活的进度条控件。

 

Features

  • Gradation Color 渐变的颜色
  • Progress Closure 进度渐变
  • UIBezierPath Progress Bar 支持贝塞尔曲线

Demo

Requirement

  • iOS7.0+
  • Xcode6.0.1+

Usage 使用

 

Create KYCircularProgress 创建KYCircularProgress

var circularProgress: KYCircularProgress! = KYCircularProgress(frame: self.view.bounds)

Gradation Color 渐变的颜色

// support Hex color to RGB colorcircularProgress.colors = [0xA6E39D, 0xAEC1E3, 0xE1A5CB, 0xF3C0AB]

Progress Closure 实时进度

circularProgress.progressChangedClosure({ (progress: Double, circularView: KYCircularProgress) in    println("progress: \(progress)") })

UIBezierPath Progress Bar 贝塞尔曲线的bar

// create "Star progress bar"let path = UIBezierPath()path.moveToPoint(CGPointMake(50.0, 2.0)) path.addLineToPoint(CGPointMake(84.0, 86.0)) path.addLineToPoint(CGPointMake(6.0, 33.0)) path.addLineToPoint(CGPointMake(96.0, 33.0)) path.addLineToPoint(CGPointMake(17.0, 86.0)) path.closePath() circularProgress.path = path

Installation 安装

  1. Add KYCircularProgress.swift in your project. 将KYCircularProgress.swift添加到你的项目当中即可

 

转载于:https://www.cnblogs.com/YouXianMing/p/4138901.html

你可能感兴趣的文章
springboot---redis缓存的使用
查看>>
架构图-模型
查看>>
Eclipse更新SDK速度慢,解决办法
查看>>
将博客搬至CSDN
查看>>
具体解释MVP矩阵之ViewMatrix
查看>>
Aizu 2170 Marked Ancestor(并查集变形)
查看>>
CDH安装
查看>>
【转载】Windows Server2012安装IIS服务器
查看>>
Global.asax 文件
查看>>
MySQL数据库读写分离、读负载均衡方案选择
查看>>
人工智能范畴及深度学习主流框架,谷歌 TensorFlow,IBM Watson认知计算领域IntelligentBehavior介绍...
查看>>
win10 常用设置 桌面出来计算机图标,固定桌面摆好的图标设置方法,电脑设备ID方法...
查看>>
docker rmi 导致后面的命令不执行问题 Dockerfile设置时区问题
查看>>
php从数据库里取出的数据列表里添加一个属性实战例子
查看>>
Hadoop2.x——Yarn原理
查看>>
COOKIE和Session的原理及异同
查看>>
uni-app实现顶部导航栏显示按钮+搜索框
查看>>
PHP入门10 - PHP的错误与异常处理
查看>>
Android源码之Gallery专题研究(1)
查看>>
封装的AJAX
查看>>