本网站(662p.com)打包出售,且带程序代码数据,662p.com域名,程序内核采用TP框架开发,需要联系扣扣:2360248666 /wx:lianweikj
精品域名一口价出售:1y1m.com(350元) ,6b7b.com(400元) , 5k5j.com(380元) , yayj.com(1800元), jiongzhun.com(1000元) , niuzen.com(2800元) , zennei.com(5000元)
需要联系扣扣:2360248666 /wx:lianweikj
一个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
加载中

0评论

评论
  • 源码信息
  • 所需 1 点数
  • 源码作者:匿名作者
  • 源码大小:249.381 KB
  • 源码类型:IOS源码
  • 显示语言: 简体中文
  • 运行环境:未知
分类专栏
小鸟云服务器
扫码进入手机网页