個人學習筆記 要噴請輕噴!
最近公司讓自己寫聊天 所以自己就研究了下這方面 今天剛研究完qq好友列表 怕忘了香罐,寫上以后好用的時候好找卧波!
首先當然是新建一個vc啦!不過我太懶 就用的系統(tǒng)的庇茫;
因為我的前任基本上都用的view 所有的操作都在view里寫的幽勒,所以我改的很痛苦,我就又建了一個view港令;
要實現(xiàn)的就是這個效果 所以我要新建兩個model 一個組model 一個組里面內(nèi)容的model
組model
.h
組model.h
.m
組里面內(nèi)容的model
.h
.m
這兩個model 里的兩個方法就是init的就是重寫init方法 并用kvc賦值;
第二個就是類方法直接alloc重寫的init方法锈颗;
這樣的好處就是 在初始化的時候值就已經(jīng)賦值給他model 不用寫大量的賦值代碼顷霹;
然后就是在view理創(chuàng)建tableview了 因為我的數(shù)據(jù)是從plist里取出來的 所以我直接創(chuàng)建的時候就把數(shù)據(jù)全放到了數(shù)據(jù)源里
并用懶加載
FreldTableViewCell * cell = ?[FreldTableViewCell creatTableView:tableView model:models];
這是一個類方法 我在自定義cell里 就已經(jīng)把cell 創(chuàng)建好并且把model傳了進去;
cell里的代碼
直接可以調(diào)用model的里的數(shù)據(jù)了 但是千萬別忘記倒入model的頭文件击吱!頭文件淋淀!頭文件!
做好這些的效果
下面就是要重寫 headview了這是一個view
UITableViewHeaderFooterView繼承與