XTEmptyDataSet 0.1.2

XTEmptyDataSet 0.1.2

ztongcc 维护。



  • ztongcc

XTEmptyDataSet

CI Status Version License Platform

示例

要运行示例项目,请克隆仓库,然后首先从示例目录运行 pod install

需求

安装

XTEmptyDataSet 通过 CocoaPods 提供。要安装它,只需将以下行添加到 Podfile

pod 'XTEmptyDataSet'

使用

配置全局设置

[UIView xt_setupGlobalEmptySetData:^(XTEmptyDataSetType type, XTDataSetConfig * _Nonnull config) {
    if (type == XTEmptyDataSetTypeLoading) {
        config.emptyStyle = XTDataSetStyleIndicator;
    }else if (type == XTEmptyDataSetTypeError) {
        config.emptyStyle = XTDataSetStyleTextAction;
        config.lableText = @"网络出错";
        config.buttonCornerRadius = 4;
        config.buttonBorderColor = [UIColor blueColor];
        config.buttonBorderWidth = 1;
        
        config.buttonNormalTitleColor = [UIColor blueColor];
        config.buttonTouchHandler = ^{
            NSLog(@"重试");
        };

    }else if (type == XTEmptyDataSetTypeNoData) {
        config.emptyStyle = XTDataSetStyleTextAction;
        config.lableText = @"暂无数据";
    }
}];

在视图中使用

   [self xt_display:XTEmptyDataSetTypeLoading];

在 tableView 或 collectionView 中使用

  [self.tableView xt_reloadDataIfEmptyDisplay:XTEmptyDataSetTypeNoData];

作者

zt.cheng, [email protected]

许可证

XTEmptyDataSet遵循MIT许可证。更多信息请参阅LICENSE文件。