作者darling1108 (Thousand)
看板MacDev
標題[問題] Uitableview 取消勾選的動作
時間Tue Jan 17 21:19:20 2017
小弟想做一個選了第一列,第一列會勾選但其他列會自動取消的功能,想了半天 table r
eload,didselect 都用上了,現在只能寫到必須要再點一次才會取消勾選,上了很多網
站,有用objective c寫的 ,但我一開始是學swift 有些東西看不太懂,想問這邊寫swif
t的大大,這程式碼需要如何coding出來,跪求~感恩
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.192.5.203
※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1484659162.A.4E7.html
推 darktt: 先設定tableView.allowsMultipleSelection = true 01/17 22:16
→ darktt: 在didSelectRowAt的時候紀錄點到cell的indexPath, 01/17 22:18
→ darktt: tableView.reloadData() 01/17 22:19
→ darktt: 在cellForRowAt的時候比對indexPath相同的才設定那個勾勾 01/17 22:20
→ darktt: 不一樣就設定none 01/17 22:20