码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2016-09-28 22:22:07      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:

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

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

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

技术分享

关键性代码

通过分类给`TableView`增加空视图和无网络视图属性,这样方便您使用自定义显示视图样式来展示。内部我也写了一个空视图样式,您可以用来修改和使用。

技术分享

tableview属性

 

技术分享

根据cell的行数确定有无数据

效果图

技术分享

效果图

结束语

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

第一次分享,如果有不足的地方就忍着吧??。

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

标签:

原文地址:http://www.cnblogs.com/isItOk/p/5917964.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!