一、前言
章節(jié)主要是講述使用UITableView的功能,對多項選擇展開收縮作一個封裝,從而日后的利用。
下圖為功能的展示

多選全選的展開收縮.gif
二、框架,核心類介紹

1
上圖1為這個封裝功能的大體框架。細致的分已經(jīng)包含了MVC的三層,利用時只需要傳入對應(yīng)的模型數(shù)據(jù)即可得到前面所展開的功能。

2
上圖二是核心類,主要是RMMultipleChoice,RMMultipleChoiceCell,RMTitleModel,RMCellModel
三、全選多選的調(diào)用實現(xiàn)

3
兩句代碼即可實現(xiàn)所需要的全選多選功能,詳細可見代碼
四、總結(jié)
積累代碼,總結(jié)代碼知識,加強理解深入
五、相關(guān)文章鏈接
iOS通用庫----下拉選擇框封裝
iOS通用庫----時間日期相關(guān)功能封裝