XTEmptyDataSet
示例
要运行示例项目,请克隆仓库,然后首先从示例目录运行 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文件。