tableview的轻型刷新框架,功能简洁实用,拓展性强,可以自己添加需要的展示图片以及提示文字等。
实现上拉的自动加载。
具体实现方法
1.导入#import "UITableView+Refresh.h" #import "RefreshHeader.h",前边是分类,实现主要功能,后边是上拉或者下拉需要导入的头文件。
2.设置需要添加的加载类型以及设置自己需要的回掉函数。
//定义下拉回调函数
RefreshHeader * refreshHeader =[[RefreshHeader alloc]initWithTarget:self refreshSelector:@selector(gobackMessage)];
self.tableView.refreshHeader =refreshHeader;
//设置刷新类型,枚举值,自定义
self.tableView.type =FLRefreshTypeAll;
上拉实现基本一样,可在数据加载完成以后调用结束刷新的函数
[self.tableView endFooterRefreshing];
[self.tableView endHeaderRefreshing];
//数据加载上拉再无数据时,调用函数,可设置加载完成后的样式
[self noMoreDada];
总结:框架小,灵活轻便,在上拉或者下拉的时候可以自定义加载文字以及加载的图片。
后续会更新优化,暂没有大规模实验,如果发现问题及时联系,谢谢!
github 链接 https://github.com/rainhand/iOS-