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

来源:互联网 发布:淘宝客服需要做些什么 编辑:程序博客网 时间:2024/04/26 10:18

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

功能图:

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

1> 监听进度条的改变值

代码:

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

代码块:

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

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

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

代码块四:

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

二.雪花下落的效果图

功能图:

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

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

代码块:

2> 控制雪花一直下落

代码块:

3> 重绘调用的方法

代码块:

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


1 0
原创粉丝点击