[英]How check one cell of tableView and uncheck rest of the cells in the section in swift
我正在做一个项目,它就像一个问卷调查,其中我在一个包含复选框的部分中添加了三个单元格。 我想要的是当我选中一个单元格的一个复选框时,它应该取消选中同一部分中其他单元格复选框的 rest。 我正在为复选框使用复选框库
首先,您必须在您的 vc 中创建名为 selectedIndex 的变量
var selectedIndex: IndexPath!
之后在你的 tableviewcellforrow 你必须检查 selectedIndex
if self.selectedIndex == nil {
cell.radioBtn.isselected = false
} else {
if IndexPath == self.selectedIndex {
cell.radioBtn.isslected = true
} else {
cell.radioBtn.isselected = false
}
}
检查单选按钮后,在您的表格视图单元格中,您必须更新 selectedIndex
self.selectedIndex = indexPath
在那之后
self.tableView.reloadData()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.