我正在研究一個像清單一樣工作的UITableView。我需要在UITableViewCell
點擊時顯示覆選標記,並在UITableViewCell再次點擊時隱藏複選標記。我已經嘗試了this解決方案,但由於var checked = [Bool]()
部分,我無法構建。我怎樣才能以另一種方式解決它?如何在UITableViewCell點擊時隱藏和顯示單元格上的複選標記?
編輯 我已經添加的代碼下面的cellForRowAtIndexPath
if checked == true {
cell.accessoryType = .None
checked = false
} else if checked == false {
cell.accessoryType = .Checkmark
checked = true
}
你可能需要存儲您行的重要細節在你的模型,例如像_title_,_subtitle_,...,甚至_checkState_值。 – holex