篩選頁面嘗試MVVM雙向綁定

左側列表控制右側列表,如圖所示:


首頁在ViewController里面創建兩個tableview,


把左側tableview的代理方法單獨出VC中抽離出來,VC中只實現右側列表的代理方法

新建類LeftTableViewModel,在.h中做如下聲明:


在.m中做如下實現:


.m實現

在VC中關聯左右兩邊的tableview:


關聯左右列表

初始化左側列表:




這樣在一個VC下控制兩張表只用100行代碼就能完成,不需用if eles 大法做大量的判斷.

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容