首先是需求:是消息,里面是tableView占用整个ViewController的情况下,比较简单就可以构架起来。
截图为子类所需要的写的东西,就是一个添加数据源,以及自定义的的cell,因为cell的类型都不固定,所以这个方法以及cell高度的方法,都在子类中得以实现。
不废话直接上父类代码截图。
添加footView以及HeadView是刷新功能,错误页面也做了扩展类,一切都是model,以及modelframe的作用算计大小,不用自动布局的原因,是自动布局算来算起,找错误太TM困难,虽然写页面很快,但是base类和model级别写兼容性好点,真的也很快的。。。