一行代码即可设置下拉刷新和基于 MJRefresh 的加载更多
一行代码设置 TableView 或哥伦比亚的 CollectionView 的下拉刷新和上拉加载
内部实现页码的增减,避免每次设置刷新和加载时计算页码
CocoaPods 安装:pod 'LLRefresh'
手动导入:
将 LLRefresh 文件夹中的所有文件拖到项目中
导入主文件:#import "LLRefresh.h"
#代码示例
[self setScroll:_collectionView firstPageNor:1 networkCallback:^(NSInteger page, CompletionCallback completionCallback) {
[LLNetworkEngine postWithUrl:@"http://api.tunjifen.com/nineAndTwentyBuy"
paraDic:@{@"data":@{@"size":@"10",@"bjmoney":@"2",@"index":@(page)}}
successBlock:^(BOOL isSuccess, NSString *message, id jsonObj) {
completionCallback(isSuccess,jsonObj[@"data"][@"list"]);
} failedBlock:^(NSError *error) {
completionCallback(NO,@[]);
}];
}];
[self refreshScroll]; //立即下拉刷新
#注意
ARC
iOS>=6.0
iPhone \ iPad 屏幕无论怎样
#希望
更多信息请参阅演示项目或通过[email&;【大众生活网&; subscriber】;#;】联系我
如果您发现任何错误或其他好想法,请向我提供,非常感谢!