DZNEmptyDataSet是外国友人写的开源项目,github地址(https://github.com/dzenbot/DZNEmptyDataSet),简单介绍下DZNEmptyDataSet的使用方法。
对于iOS开发者来说,UITableView是在开发过程中使用比较多的一个控件。如果UITableView表视图没有数据,页面一片空白,不是一个很好的用户体验。我们都希望在数据源为空的时候,给用户一些相应的提示,提高交互效果。
DZNEmptyDataSet就如同福音,适用于每一个iOS项目,只要遵DZNEmptyDataSetSource、 DZNEmptyDataSetDelegate这两个协议,在UITableView和UICollectionView中实现对应的代理方法就OK啦。
DZNEmptyDataSet效果图
可以设置图片和文字,添加按钮处理相应的点击事件。
函数调用
一、数据源方法
还可以自定义视图
设置垂直间距
二、代理方法
刷新视图
UITableView: [self.tableview reloadData];
UICollectionView: [self.collectionView reloadData];