swift上下拉刷新及手动封装model
2019-06-21 本文已影响5人
不够果断是种癌
首先我们先看上下拉刷新,上下拉刷新我目前采用的还是MJRefresh。
首先我们看我的基类是怎么做的。首先我对基类做了一个扩展封装了一个函数
![](https://img.haomeiwen.com/i11097195/d5c879d47197a389.png)
接着看我们在需要上下刷新的地方
![](https://img.haomeiwen.com/i11097195/a1de21b7df61b170.png)
再接下来看我们下拉和上拉加载。这里我们重写了基类的loadData和loadMoreData
![](https://img.haomeiwen.com/i11097195/3452b2d001604bdb.png)
![](https://img.haomeiwen.com/i11097195/2c92da7b02a6ab89.png)
接下来我们看如何封装model,这里我们主要分为三大步:
![](https://img.haomeiwen.com/i11097195/7e19214c97c15583.png)
大家肯定很好奇我的listModel是怎么写的
![](https://img.haomeiwen.com/i11097195/42a1bff2d75f6834.png)
![](https://img.haomeiwen.com/i11097195/74235fd5a9e6b2c8.png)
至此结束,楼主话不多。