赞
踩
@MJ大神出品,很方便的实现下拉刷新,上拉加载数据,
@导入类
1.将MJRefresh文件夹整个导入所需的工程中。(支持ARC,MRC工程要注意设置)
2.文件夹中的MJRefresh.bundle—>arrow@2x.png 图片可自行替换,这个会在刷新过程中显示。
3.可以在MJRefreshConst.h和MJRefreshConst.m文件中自定义显示的文字内容和文字颜色。
4.只要你的view能够滚动,就能集成这个控件,比如UIScrollView、UITableView、UICollectionView
5 导入头文件 #import "MJRefresh.h"
@实现
MJ大神提供了代理协议方法<MJRefreshBaseViewDelegate>和Block方法,大家随便选一种实现就行
下面给出代理协议方法实现的主要代码:
主要实现:上拉加载10条新闻,每次都是显示在最前面;下拉加载10条新闻,每次都是显示在已有新闻下面
@自动刷新:调用beginRefreshing可以自动进入下拉刷新状态
友情提示:
[self.tableView addHeaderWithTarget:self action:@selector(headerRereshing)]; 或者 [self.tableView addHeaderWithCallback:^{ }];
[self.tableView addFooterWithTarget:self action:@selector(footerRereshing)]; 或者 [self.tableView addFooterWithCallback:^{ }];
[self.tableView headerBeginRefreshing]; [self.tableView footerBeginRefreshing];
[self.tableView headerEndRefreshing]; [self.tableView footerEndRefreshing];
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。