下拉刷新的TableView的使用记录

1:
创建一个UIViewController,这个子UIViewController的xib中,放置一个UITableView
.h中添加

添加 UITableView的IBOutlet

在init中:
//子view初始化
self.testView = [[TestViewControllerContentViewController alloc] init];
//self.testView.catalog = 1;
[self addChildViewController:self.testView];
[self.view addSubview:self.testView.view];

///这样做是为了可以有多个子view

 

2:

////子view的类定义注意修改
////添加EGORefreshTableHeaderView所需的图片资源

viewDidLoad中添加
if (_refreshHeaderView == nil) {
EGORefreshTableHeaderView *view = [[EGORefreshTableHeaderView alloc] initWithFrame:CGRectMake(0.0f, -320.0f, self.view.frame.size.width, 320)];
view.delegate = self;
[self.tableNews addSubview:view];
_refreshHeaderView = view;
}
[_refreshHeaderView refreshLastUpdatedDate];
//初始化下拉刷新视图

………..

 

 

 

 

1:引入文件
EGORefreshTableHeaderView.h
EGORefreshTableHeaderView.m
以及其数个箭头 png 文件.

2:import 头文件
#import "EGORefreshTableHeaderView.h"

3:添加静态连接库
quartzcore.framework

4:

 

您可能还喜欢...