我在单元格中有一个按钮作为切换到俱乐部成员的切换。当我检查一个成员时,我需要按钮的状态在滚动后保持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