美文网首页ios学习项目代码iOS开发记录
从头开始swift2.0 仿乐乐医项目(五)上下拉刷新加载

从头开始swift2.0 仿乐乐医项目(五)上下拉刷新加载

作者: a_mean | 来源:发表于2015-11-26 18:50 被阅读395次

现在我们要实现tableView的下拉刷新,上拉加载更多的效果。
之前我们在pod中已经添加了XWSwiftRefresh的库,没有的自己update一下。
pod 'XWSwiftRefresh', '~> 0.1.6'
首先引入
import XWSwiftRefresh
然后在viewDidLoad中添加

        //添加下拉刷新的控件
        tableView.headerView = XWRefreshNormalHeader(target: self, action: "upPullLoadData")
        //添加上拉加载的控件
        tableView.footerView = XWRefreshAutoNormalFooter(target: self, action: "downPlullLoadData")```
再实现这两个方法
func upPullLoadData(){
    tableView.headerView?.endRefreshing()
}

func downPlullLoadData(){
    tableView.footerView?.endRefreshing()
}
运行起来,ok,上下拉的功能已经实现了呢。

![QQ20151126-14.png](http:https://img.haomeiwen.com/i1190844/bdbae9fab8aef449.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
![QQ20151126-15.png](http:https://img.haomeiwen.com/i1190844/a800159b39f5c05b.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

相关文章

网友评论

  • sunlin1234:但是上拉的话没有提示
  • qiongyong:不错,不错,一下午就能跟着您的教程做完并且有效果!有很大的收获,对Swift逐渐熟悉了
    a_mean:@qiongyong 恩,慢慢来
  • WyattWang:谢谢你的教程,我按着你的教程做到这步下拉刷新来了,参考你的代码做了,但下在下拉时,并没有出现如「正在刷新数据」之类的字符信息,而是空白的,什么内容都没有,不知道什么原因,还请指教下,谢谢。
    a_mean:@WyattWang 注意tableView的frame

本文标题:从头开始swift2.0 仿乐乐医项目(五)上下拉刷新加载

本文链接:https://www.haomeiwen.com/subject/czddhttx.html