IOS應用開發15——UITableView多選刪除及樣式自定

項目中要實現一個TableViewCell的多選,全選刪除功能,類似於下面的圖示功能。


前兩張是官方給的Demo,鏈接(https://developer.apple.com/library/ios/navigation/#section=Resource%20Types&topic=Sample%20Code 搜索tableview即可)

有關於UITableView的多選操作網上示例不少,如:(http://blog.csdn.net/cloay/article/details/7697180)等。

但是由於編輯時候出現的UI效果不同,只能自己實現了。

主要的思路是,點擊了上方的“清理”按鈕之後,設置表格可編輯,更改爲編輯時的多選樣式,選擇之後換爲選中狀態,點擊取消換爲取消狀態,點擊“取消”或“全選”,“刪除”觸發對應的操作即可。

步驟:

1.實現列表視圖及相關協議代理等。

2.自定義Cell。

3.添加觸發表格編輯事件。

4.進行選中、取消選中樣式切換。

5.其他事件處理。

部分主要代碼示例如下:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章