基于EGORefreshTableHeaderView的下拉刷新
2014-09-20 21:20
405 查看
实现的效果如下:
#import "RootViewController.h"
#import "EGORefreshTableHeaderView.h"
@interface RootViewController ()
{
EGORefreshTableHeaderView *view;
NSMutableArray *_data;
EGORefreshTableHeaderView *_refreshHeaderView;
}
#pragma mark 创建下拉刷新Header
#import "RootViewController.h"
#import "EGORefreshTableHeaderView.h"
@interface RootViewController ()
{
EGORefreshTableHeaderView *view;
NSMutableArray *_data;
EGORefreshTableHeaderView *_refreshHeaderView;
}
#pragma mark 创建下拉刷新Header
//注意:下面方法中的adjustPosition方法是封装在EGORefreshTableHeaderView中的,因此的下载的框架中必须有这个这个方法
-(void)createRefreshHeaderView{ if (_refreshHeaderView == nil) { view = [[EGORefreshTableHeaderView alloc] initWithScrollView:_tableView orientation:EGOPullOrientationDown]; view.delegate = self; } [view adjustPosition]; } #pragma mark - UIScrollViewDelegate - (void)scrollViewDidScroll:(UIScrollView *)scrollView { [view egoRefreshScrollViewDidScroll:scrollView]; }//使下拉结束后的下载剪头进行反转 - (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate { [view egoRefreshScrollViewDidEndDragging:scrollView]; }//使得下拉结束后显示数据正在加载 #pragma mark - EGORefreshTableHeaderDelegate - (void)refreshDone { [view egoRefreshScrollViewDataSourceDidFinishedLoading:_tableView]; } - (void)egoRefreshTableHeaderDidTriggerRefresh:(EGORefreshTableHeaderView*)view { [self performSelector:@selector(refreshDone) withObject:nil afterDelay:1.0f]; }//在此可以不让加载进入死循环 - (NSDate*)egoRefreshTableHeaderDataSourceLastUpdated:(EGORefreshTableHeaderView*)view { return [NSDate date]; }//在显示加载的时间日期
相关文章推荐
- UITableView 添加 下拉刷新(EGORefreshTableHeaderView)
- 使用EGORefreshTableHeaderView进行下拉刷新
- EGORefreshTableHeaderView 下拉刷新
- EGORefreshTableHeaderView 下拉刷新加载新数据(转)
- iphone 下拉刷新控件 EGORefreshTableHeaderView 手动显示更新
- [EGORefreshTableHeaderView]手动启动下拉更新的方法
- 列表下拉/上拉刷新:EGORefreshTableHeaderView使用,定义EGORefreshTableFooterView
- EGORefreshTableHeaderView学习
- iOS学习--列表下拉/上拉刷新: (一)EGORefreshTableHeaderView使用、定义EGORefreshTableFooterView
- 关于下拉更新框架 EGORefreshTableHeaderView在Xcode4.2中, ARC下面的使用
- 列表下拉/上拉刷新: (一)EGORefreshTableHeaderView使用、定义EGORefreshTableFooterView
- EGORefreshTableHeaderView学习
- 实现下拉更新UITableView EGORefreshTableHeaderView
- ios仿EGORefreshTableHeaderView上提下拉翻页插件
- EGORefreshTableHeaderView 使用方法 自我助记
- [EGORefreshTableHeaderView]手动启动下拉更新的方法
- 列表下拉/上拉刷新: (一)EGORefreshTableHeaderView使用、定义EGORefreshTableFooterView
- [EGORefreshTableHeaderView]手动启动下拉更新的方法
- 重用EGORefreshTableHeaderView方法实现下拉更新的方法
- EGORefreshTableHeaderView,EGORefreshTablefooterView