美文网首页
iOS 空数据列表展示

iOS 空数据列表展示

作者: Again_lcl | 来源:发表于2017-12-06 17:14 被阅读28次

    空数据列表展示之前有一个第三方库可用(DZNEmptyDataSet),但是公司要求比较特别,所以就自己做一个.

    总结一下原理:

    1.利用runTime  -> Method Swizzling替换方法

    2.利用runTime -> objc_setAssociatedObject & objc_getAssociatedObject 关联

    3.调用tableView的代理方法,查看数据是否为空,如果为空空数据展示


    1.利用runTime  ->Method Swizzling替换方法

    注意:替换之后,调myEndRefreshing就是调endRefreshing,调endRefreshing就是调myEndRefreshing.


    2.利用runTime ->objc_setAssociatedObject &objc_getAssociatedObject 关联

    这一步主要是为了展示的效果提供设置,比如展示图片、文字、间距等.

    当展示的效果设置好后,就要展示效果了.


    3.调用tableView的代理方法,查看数据是否为空,如果为空空数据展示

    当容器有了之后,就可以根据外部给的图片,文字、间距构造出自个需要的空数据列表展示


    相关文章

      网友评论

          本文标题:iOS 空数据列表展示

          本文链接:https://www.haomeiwen.com/subject/ywezsxtx.html