空白提示第三方开源库—— DZNEmptyDataSet

1.pod 导入
2.导入头文件 #import "UIScrollView+EmptyDataSet.h"
3.继承代理 DZNEmptyDataSetDelegate,DZNEmptyDataSetSource
4.BaseTableView.m

- (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style{
    self = [super initWithFrame:frame style:style];
    if (self) {
        self.emptyDataSetDelegate = self;
        self.emptyDataSetSource = self;
        
        self.tableFooterView = [UIView new];
    }
    return self;
}

- (UIColor *)backgroundColorForEmptyDataSet:(UIScrollView *)scrollView{
    return kColorWhite;
}

- (UIImage *)buttonImageForEmptyDataSet:(UIScrollView *)scrollView forState:(UIControlState)state{
    return [UIImage imageNamed:@"login_icon_weibo"];
}

- (void)emptyDataSet:(UIScrollView *)scrollView didTapButton:(UIButton *)button{
    //刷新页面 
    if (self.reloadBlock) {
        self.reloadBlock();
    }
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,241评论 4 61
  • *面试心声:其实这些题本人都没怎么背,但是在上海 两周半 面了大约10家 收到差不多3个offer,总结起来就是把...
    Dove_iOS阅读 27,211评论 30 472
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,933评论 18 139
  • WebSocket-Swift Starscream的使用 WebSocket 是 HTML5 一种新的协议。它实...
    香橙柚子阅读 24,110评论 8 183
  • 告白是一场赌注,它的胜负比例不是50:50,而是1:99,这里赢的概率是1,失败的概率是99,为什么呢? 因为告白...
    绅士FEMS阅读 1,902评论 0 0