两行代码搞定UITableView无数据无网络显示-b

不知是否有像我同样的,每次写TableView在监听网络和无数据源时逻辑处理提示视图都是一堆代码,很繁琐也很重复的垃圾代码(可能就只有我这样😂,求大神推荐一个好的框架给小弟使用),因而最近闲来无事决定封装一下,有不足的地方但愿你们指出,一同进步。git

本次监听网络状态依赖于`Reachability`github

下面是本次封装的关键代码

关键性代码网络

经过分类给`TableView`增长空视图和无网络视图属性,这样方便您使用自定义显示视图样式来展现。内部我也写了一个空视图样式,您能够用来修改和使用。框架

tableview属性学习

 

根据cell的行数肯定有无数据blog

效果图get

效果图it

结束语

代码不难,只是进行一些小整合,内部使用runtime,能够查看代码GitHub地址:https://github.com/Davisjy/JYEmpty,本人渣渣一枚,可能有使用姿式错误的地方但愿您能指正。在学习的道路上也但愿遇到志同道合的朋友,一同窗习一块儿进步,欢迎pr,欢迎star,不甚感激。本次封装局限于UITableView,后续会继续完善(1.UICollectionView, 2.UIScrollView,3.UIWebView等状况逻辑处理)。让你们使用起来更方便😁。io

第一次分享,若是有不足的地方就忍着吧😂。table

相关文章
相关标签/搜索