ScrollViewFreshEmpty 1.0.1

ScrollViewFreshEmpty 1.0.1

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

CHATCHAT维护。



 
依赖关系
MJRefresh~> 3.1.15.1
DZNEmptyDataSet~> 1.8.1
 

  • 作者
  • CHAT

ScrollViewFreshEmpty

一行代码即完成下拉刷新组件及UIScrollView空页面展示。整合UIScrollView的下拉刷新及空页面显示,简化了MJRefresh和DZNEmptyDataSet的使用。

要求

  • iOS 6.0+
  • ARC

安装

ScrollViewFreshEmpty可以使用CocoaPods进行安装

CocoaPods

将以下内容添加到您的Podfile

pod 'ScrollViewFreshEmpty'

使用

在您的应用中使用ScrollViewFreshEmpty非常简单。

示例

#import "UIScrollView+FreshEmpty.h"

[self.tableView configFresh:[UIImage imageNamed:@"empty"] FreshTip:nil FreshTipColor:nil EmptyTip:@"暂无数据,请稍后重试" EmptyTipColor:nil TaskBlock:^{
        NSLog(@"刷新数据");
        
        dispatch_time_t delayTime = dispatch_time(DISPATCH_TIME_NOW, (int64_t)(1.0 * NSEC_PER_SEC));
        dispatch_after(delayTime, dispatch_get_main_queue(), ^{
            [self.tableView endFresh];
        });
    }];
    [self.tableView beginFresh];
    
[self.tableView configLoadMore:@"向上拉加载更多" PullingTip:@"松开即可加载" FreshingTip:@"加载中,请稍候.." TipColor:nil TaskBlock:^{
      NSLog(@"加载更多...");

      dispatch_time_t delayTime = dispatch_time(DISPATCH_TIME_NOW, (int64_t)(1.0 * NSEC_PER_SEC));
      dispatch_after(delayTime, dispatch_get_main_queue(), ^{
          [self.tableView endLoadMore:NO];
      });
  }];

屏幕截图