HUDragRefresher基于RACCommand的上下拉刷新实现
HUDragRefresher 是一个专门为 ReactiveCocoa 中的 RACCommand 设计的上下拉刷新工具,适合用于项目中需频繁刷新内容的情况,现已开源,欢迎大家使用!
用法说明:
- 添加上拉刷新
```objective-c
[self.tableView addFooterRefreshWithCmd:self.viewModel.upLoadCmd];
```
- 添加下拉刷新
```objective-c
[self.tableView addHeaderRefreshWithCmd:self.viewModel.downLoadCmd];
```
订阅刷新成功信号
在上拉刷新或下拉刷新成功后,可以通过信号订阅,进行相应的操作:
@weakify(self);
[self.tableView.dragUpSuccessSignal subscribeNext:^(id x){
@strongify(self);
[self // 自定义后续操作]
};
总结:HUDragRefresher 能让 ReactiveCocoa 中的 RACCommand 实现便捷的上下拉刷新,适合需要实现自动化更新的开发者使用。
下载地址
用户评论