iOS 下拉刷新和上拉加载更多
来源:互联网 发布:淘宝卖微信号违法吗 编辑:程序博客网 时间:2024/05/21 18:21
1.导入第三方类库JHRefresh头文件
#import "JHRefresh.h"
2.写一个刷新的方法(调用JHRefresh类库中两个方法)addRefreshHeaderViewWithAniViewClass——添加头部刷新
addRefreshFooterViewWithAniViewClass ——添加尾部刷新
JHRefreshCommonAniView,JHRefreshAmazingAniView两种类型的刷新显示形式,可根据需要自行修改
-(void)addRefresh
{
__weaktypeof(self) ws =self; //去掉循环引用的警告
[_tableViewaddRefreshHeaderViewWithAniViewClass:[JHRefreshCommonAniViewclass] beginRefresh:^{
ws.page =1;
[ws downloadData];
}];
[_tableViewaddRefreshFooterViewWithAniViewClass:[JHRefreshCommonAniViewclass] beginRefresh:^{
ws.page ++;
[ws downloadData];
}];
}
3.在- (void)viewDidLoad方法中调用写好的刷新方法
[selfaddRefresh];
4.如果page==1在解析数据前先清空下载的所有数据
if (_page ==1) {
[_dataArrayremoveAllObjects];
}
5.数据加载完成后结束刷新[_tableViewheaderEndRefreshingWithResult:JHRefreshResultSuccess];
[_tableViewfooterEndRefreshing];
- iOS 下拉刷新和上拉加载更多
- iOS 下拉刷新和上拉加载更多
- 下拉刷新和上拉加载更多
- 上拉加载更多和下拉刷新
- iOS下拉刷新上拉加载更多EGOTableViewPullRefresh类库
- iOS下拉刷新上拉加载更多EGOTableViewPullRefresh类库
- iOS下拉刷新上拉加载更多EGOTableViewPullRefresh类库
- listView 模仿ios的上拉刷新下拉加载更多
- iOS下拉刷新上拉加载更多EGOTableViewPullRefresh类库
- iOS下拉刷新上拉加载更多EGOTableViewPullRefresh类库
- iOS轮子: 下拉刷新,上拉加载更多
- iOS开发 下拉刷新上拉加载更多详解
- DropDownListView下拉刷新和上拉加载和没有更多
- iOS 上拉加载和下拉刷新
- 下拉刷新和上拉加载更多实现方法
- PullToRefreshListView下拉刷新和上拉加载更多使用方法
- 下拉刷新和上拉加载更多原理
- 下拉刷新和上拉加载更多原理 .
- 图片轮播器[ScrollView,PageControl]
- 编写你自己的单点登录(SSO)服务——sso原理分析
- c++数组宽度计算的sizeof关于指针设想
- A Rose by Any Other Name Will End Up As a Cabbage
- LTE学习:天线端口数目和物理天线数目关系
- iOS 下拉刷新和上拉加载更多
- python2.7学习笔记(9) ——面向对象编程
- Android中使用SurfaceView视频播放器
- Leetcode: Clone Graph
- 程序员如何在"小公司成长"和"大公司学习"
- [转]struct和typedef struct彻底明白了
- Nginx配置文件详细说明
- pandas
- LeetCode----Roman To Integer