我們再做省市區的選擇的時候時長會遇到系統自帶的不夠美觀,不夠耳目一新,這時候就需要自己進行定義了!
此類的效果一般是有多個table封裝在一個viewmodel中,重點在于數據的傳輸和方法的調用,此處我采用單例的方式來進行調用暴露出調用的方法將選擇后的結果通過協議的方式傳遞出來,不同列表之間的邏輯都封裝起來,使用的時候只需要一行代碼:
[[TableSelectViewModel shareTable] showTableWithSuperView:self.view andFrame:CGRectMake(0, 60, 375, 667)];
//其實可以添加一個協議的參數,稍后回進行優化,一行代碼是不是很簡單?
GitHub地址:https://github.com/JamesBondMine/-picker