1. 程式人生 > >【iOS】UITbableView中cell的單選狀態和多選狀態

【iOS】UITbableView中cell的單選狀態和多選狀態

在之前的一篇【iOS】UITableView中section的展開和收起我們介紹了UITableView中section的展開和收起。當時的處理思路是給每一行的section一個狀態標記。在這一篇cell的單選也是才去的這樣一種處理思路。

思路:

1.初始的時候給每一個cell一個狀態標記 0,這些狀態標記是存在一個數組裡面的;

2.當某個cell被點選後我們置這個cell的狀態標記為 1

3.reload一下tableView。

最近電腦的虛擬機器不能聯網,所以這接著的幾篇都是截圖上傳的。

先看看效果圖:


程式碼部分

並不難寫:



多選的處理

如果要多選我們就把記錄cell狀態標記的那個陣列stataArray的清零部分去掉就可以了,也就是注意點1

那裡註釋掉就OK了。