如果系統(tǒng)自帶的多選
無法滿足需求,因為自帶的多選
按鈕在cell的左邊,我們現(xiàn)在想要在cell右邊的按鈕。此時就需要我們來自定義cell添加新的控件丹壕。
代碼實現(xiàn)起來很簡單,有幾點注意:
- 要記得model來決定view顯示什么薇溃。因為cell的重用機制菌赖,不要拿到cell直接修改它的子控件,而是應(yīng)該修改這個cell對應(yīng)的model痊焊,然后更新cell,那么cell就會根據(jù)最新的model來顯示正確的內(nèi)容忿峻。
- 模仿UITableView的
indexPathForSelectedRow
屬性薄啥,在自定義批量刪除的時候可以將選中cell對應(yīng)的indexPath加到這個數(shù)組中,以便執(zhí)行以后的操作逛尚。
代碼: