从头开始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)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,262评论 4 61
  • 老白是我在中餐馆打工时的跑堂,我心里偷偷叫他:白展堂。并不是他长的如沙溢一般风流,而是,他是一个如秀才般怀才不遇的...
    sunnie369阅读 247评论 0 1
  • 这是本订阅号今年推出的第三个系列。前两个分别是:摄影工匠系列和大叔荐书系列。 摄影工匠系列:完整讲叙摄影的各类知识...
    Leo大叔阅读 432评论 1 5