UITableView无数据空占位图实现思路
之前看三方代码有了上面的思路,后来又看了别人的文章以及代码,又有了下面的思路(同样是别人的)。
之前空占位图的内容是通过代理获取的,我们需要实现一个或多个代理方法(这样感觉实现同一个功能的代码有些分散,不易读)。
现在我们可以在原来的基础上新增一层,在新增的层中实现代理方法,给新增的层传一个配置即可,该配置中包含了空占位图所需的所有的内容(文字、图片、描述、间距...)。
可以直接看别人的文章和demo,
文章: iOS-面向协议方式封装空白页功能
demo: https://github.com/LinXunFeng/LXFProtocolTool
网友评论