DZNEmptyDataSet实现的分析
来源:互联网 发布:淘宝卖家资金被冻结15 编辑:程序博客网 时间:2024/05/17 08:48
关键点就是替换了table view的reloadData方法,
在自己实现的reloadData方法中,调用table view的numberOfRowsInSection方法,
如果table没有数据,则显示无数据页面。
实现步骤:
1、在调用tableView.emptyDataSetSource = self 时,调用setEmptyDataSetSource方法。
2、setEmptyDataSetSource方法中,将table的reloadData方法替换为:dzn_reloadEmptyDataSet方法。
3、在table调用reloadData方法,实际调用的是dzn_reloadEmptyDataSet方法,其中调用dzn_itemsCount方法判断table是否有数据。
无数据则显示无数据页面。
4、dzn_itemsCount中通过调用table view的numberOfRowsInSection方法取得当前table是否有数据。
在自己实现的reloadData方法中,调用table view的numberOfRowsInSection方法,
如果table没有数据,则显示无数据页面。
实现步骤:
1、在调用tableView.emptyDataSetSource = self 时,调用setEmptyDataSetSource方法。
2、setEmptyDataSetSource方法中,将table的reloadData方法替换为:dzn_reloadEmptyDataSet方法。
3、在table调用reloadData方法,实际调用的是dzn_reloadEmptyDataSet方法,其中调用dzn_itemsCount方法判断table是否有数据。
无数据则显示无数据页面。
4、dzn_itemsCount中通过调用table view的numberOfRowsInSection方法取得当前table是否有数据。
0 0
- DZNEmptyDataSet实现的分析
- DZNEmptyDataSet UItabelView空数据 背景图的实现
- DZNEmptyDataSet
- iOS开发-DZNEmptyDataSet的使用
- iOS开发-DZNEmptyDataSet的使用
- 史上最全的DZNEmptyDataSet(空白页框架)说明书
- DZNEmptyDataSet,优秀的空白页或者出错页封装
- DZNEmptyDataSet(一个好用的空白页展示第三方)
- iOS空页面 DZNEmptyDataSet
- CppUnitLite的实现分析
- 红黑树的实现分析
- ip_queue的实现分析
- ip_queue的实现分析
- 分页的实现分析
- 分页实现的分析
- container_of的实现分析
- HTablePool的实现分析
- HTablePool的实现分析
- shell 导入csv到mysql
- android怎样调用@hide和internal API
- dirent.h
- linux下mysql的root密码忘记
- 【Linux】 进程通信--匿名管道
- DZNEmptyDataSet实现的分析
- 基于汇编语言的电子闹钟小程序
- 排序算法
- git学习--commit-msg缺失导致的missing Change-Id问题分析
- 找出java多线程占cpu高的问题
- android调用系统相机拍照后对相片进行裁剪
- CentOs6.5 安装rabbitmq
- Win8屏幕亮度无法调节 usb接口无效问题解决
- 03、99乘法表