首先是需求:是消息,里面是tableView占用整個ViewController的情況下,比較簡單就可以構(gòu)架起來。

子類截圖
截圖為子類所需要的寫的東西,就是一個添加數(shù)據(jù)源,以及自定義的的cell,因?yàn)閏ell的類型都不固定,所以這個方法以及cell高度的方法,都在子類中得以實(shí)現(xiàn)。
不廢話直接上父類代碼截圖。

+

父類整體
添加footView以及HeadView是刷新功能,錯誤頁面也做了擴(kuò)展類,一切都是model,以及modelframe的作用算計大小,不用自動布局的原因,是自動布局算來算起,找錯誤太TM困難,雖然寫頁面很快,但是base類和model級別寫兼容性好點(diǎn),真的也很快的。。。