CMRefresh 0.1.2

CMRefresh 0.1.2

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布上次发布2017年10月

Chao Ma 维护。



CMRefresh 0.1.2

  • 作者:
  • Chuck MA





提供了一些用于 UIScrollView 和其子类的实用刷新分类,用 Objective-C 编写,希望您喜欢,享受代码:D

CMRefreshDemo_1-w100

用法

头文件

__weak typeof(self) weakSelf = self;
[tableView.cm addHeadRefreshWithAnimator: nil handler: ^{

    // Refresh Handler ...

    dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(3 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
        [weakSelf.tableView.cm endHeaderRefresh];
        [weakSelf.tableView.cm resetNoMore];
    });
}];

底部

[tableView.cm addFootRefreshWithAnimator: nil handler: ^{
    
    // Footer Handler ...
    
    dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(3 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
        if (newData) {
            
            // Load new data ...
            
            [weakSelf.tableView.cm endLoadingMore];
            
        } else {
            [weakSelf.tableView.cm noticeNoMoreData];
        }
    });
}];

要求

此库需要 iOS 8.0 或更高版本的部署目标。

许可证

CMRefresh 在 MIT 许可下提供。有关详细信息,请参阅 LICENSE 文件。