一个ios简单的进度条控件案例源码
冷月葬花魂 · 477浏览量 · 发布于2021-01-04
作者moliya,源码GradientProgressView,支持设置纯色进度条、渐变进度条
支持设置进度条的圆角
支持设置进度条的内间距
支持自定义高度、背景颜色
支持设置动画时长、动画时间函数
支持监听进度的更新回调
要求
Swift 5.0
Xcode 11
iOS 8.0+
使用
设置圆角
//设置进度条圆角 progressView.progressCornerRadius = 5
设置内间距
//设置内间距 progressView.progressEdgeInsets = UIEdgeInsets(top: 4, left: 5, bottom: 4, right: 5)
设置纯色和渐变色
//设置纯色和渐变色 progressView1.progressColors = [.green] progressView2.progressColors = [.green, .red]
设置动画时间时长
//动画时间 progressView.animationDuration = 1
设置动画时间函数
//动画时间函数 progressView.timingFunction = CAMediaTimingFunction(name: .easeInEaseOut)
设置动画更新回调
//动画更新回调 progressView.progressUpdating = {[unowned self] progress, frame in //在这里可以获得当前的进度百分比和进度条的frame print(progress) print(frame) }
设置进度
//设置进度 progressView.setProgress(0.8, animated: true)
集成
CocoaPods
pod 'KFGradientProgressView'
Swift Package Manager
dependencies: [ .package(url: "https://github.com/moliya/GradientProgressView", from: "1.4.0") ]
源码使用过程中,如无法搭建或有增加其他功能需求,可联系QQ:236-0248-666 ,付费搭建安装修改服务!
温馨提示:网站源码只作为学习或研究使用,如需商业使用请购买正版!
温馨提示:网站源码只作为学习或研究使用,如需商业使用请购买正版!
相关推荐
IOS实现定时器进度条案例源码
相关信息
itnanba · 481浏览 · 2020-04-03 02:43:49
一个简单的电池BatteryView源码案例
相关信息
冷月葬花魂 · 494浏览 · 2020-03-30 11:23:26
自定义的注水加载进度loading效果
相关信息
奔跑的男人 · 572浏览 · 2020-01-08 15:50:33
iOS 功能最全的环形形进度条
相关信息
飘飘悠悠 · 965浏览 · 2019-11-11 11:52:45
iOS 类似火山小视频App顶部全局音量进度条
相关信息
itnanba · 769浏览 · 2019-09-17 15:35:38
自定义渐变进度条 iOS源码
相关信息
itnanba · 526浏览 · 2019-08-23 16:51:16
iOS 渐变色进度条视图源码
相关信息
飘飘悠悠 · 816浏览 · 2019-08-02 16:22:26
仿 ‘快的打车’ 等级显示 自定义的Progress iOS源码
相关信息
itnanba · 662浏览 · 2019-07-11 14:53:27
分类专栏
最新发布
源码排行榜
0评论