ios之下载进度条和雪花下落的功能实现

一.ios中下载进度条功能实现(重绘)

功能图:

原理:通过监听滑块的滑动,重绘出下载进度,并且在label中显示百分比

1> 监听进度条的改变值

代码:

2> 由于显示的部分是一个自定义的UIView,在view的内部设置了一个UILabel,通过拖线我们可以拿到这两个控件

代码块:

3> 但是由于我们是自定义的view,那么控制器是如何通过滑动滑块,达到显示的效果呢?这里我们需要在自定义的view中设置一个属性,通过1中写的set方法来简历练习

代码块三:重写set方法和重绘设置

4> 能随着滑块滑动而显示的进度圆是通过下面这段代码实现的

代码块四:

5>这样我们就可以模拟下载的进度条了

二.雪花下落的效果图

功能图:

知识点:重绘;主运行循环开启;控制雪花反复的下落

1> 自定义一个UIView,然后当storyboard加完就调用

代码块:

2> 控制雪花一直下落

代码块:

3> 重绘调用的方法

代码块:

三.注意点:自定义后千万要绑定自己自定义的类型,要不然是加载不出来的.


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值