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

现在我们要实现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://upload-images.jianshu.io/upload_images/1190844-bdbae9fab8aef449.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
![QQ20151126-15.png](http://upload-images.jianshu.io/upload_images/1190844-a800159b39f5c05b.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

你可能感兴趣的:(从头开始swift2.0 仿乐乐医项目(五)上下拉刷新加载)