我在單元格中有一個按鈕作爲切換到俱樂部成員的切換。當我檢查一個成員時,我需要按鈕的狀態在滾動後保持ON狀態,但它會關閉。這裏是cellForRow方法:iOS Swift:在單元格中維護切換按鈕狀態
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = self.membersTableVw.dequeueReusableCell(withIdentifier: "CellMembersForCoach", for: indexPath) as! CellMembersForCoach
let member = members[indexPath.row]
cell.setMember(member)
cell.cellController = self
return cell
}
下面是在自定義單元格級,我切換按鈕
@IBOutlet weak var checkBtn: UIButton!
@IBAction func setAttendance(_ sender: Any){
// toggle state
checkBtn.isSelected = !checkBtn.isSelected
}
對觸發的作品,但滾動表,按鈕狀態更改回原來的後部分。任何建議表示讚賞。
謝謝你的幫助,這是一個正確的方法,但實際的代碼有點涉及,所以我總是做出正確的答案是完整的答案。我因爲這個原因接受了我的回答。再次感謝你。 – fullMoon