XXXTableLoad 1.0.2

XXXTableLoad 1.0.2

i2yf维护。



 
依赖项
MJRefresh~> 3.1.15.1
SDAutoLayout~> 2.2.0
ReactiveCocoa~> 2.5.0
 

  • 作者:
  • i2yf

XXXTableLoad

效果图

直达 GitHub

此工程依赖 MJRefreshSDAutoLayoutReactiveCocoa 2.5.0,在导入pod时会自动导入

####主要针对对MJRefresh进一步封装,感谢李明杰CoderMJLee。 ####SDAutoLayout负责在工程中处理空数据界面的布局,感谢高少东GSD ####ReactiveCocoa 2.5.0主要负责将重试按钮的点击事件返回

安装

1.pod search XXXTableLoad
如未搜索到 请执行 pod repo update 进行更新,然后清除搜索缓存 rm ~/Library/Caches/CocoaPods/search_index.json

2.pod 'XXXTableLoad', '~> 1.0.1'

3.#import <XXXTableHeader.h>

3.设置配置项 通过 `XXXTableLoadConfig` 设置相关配置

主要根据配置的 [XXXTableLoadConfig manager].startPage 和 [XXXTableLoadConfig manager].singleMaxDataCount 来判断是否为空数据界面

#####[XXXTableLoadConfig manager].startPage 为数据加载的起始页码默认为1 #####[XXXTableLoadConfig manager].singleMaxDataCount 为后台单次返回的最大数据量默认为20条

使用

1.使用tableView调用此方法快速为tableView配置下拉动画,上拉动画

-(void)xxx_tableLoadDataClick:(void(^)(void))pullDownClick andPullUP:(void(^)(void))pullUpClic

2.单独配置下拉动画

-(void)xxx_tableSetPullDownAnimatioAndPdClick:(void (^)(void))pdClick;

3.与1.2方法配合使用,使用tableView调用此方法停止动画,并刷新列表

- (void)xxx_tableGetSingleCount:(NSInteger )singleCount page:(NSInteger )page image:(UIImage *)image tips:(NSString *)tips tryClick:(void(^)(void))tryAgain;

4.重试按钮根据是否补全tryClick来进行展示,一般在请求失败时使用

##具体使用方法请参考Demo