如何点击tableView行将绿色行上的开关转动然后当我点击下一行时我想关闭最后一个开关并打开我点击的行上的开关?这是我迄今为止测试过的......
yourDataWithDot <- data.frame(comments = apply(yourData, 1, function(x) paste0(as.character(x), '.')))
答案 0 :(得分:0)
无需每次都重新加载tableview。
在UIViewController中创造乐趣
var enabledSWitchRow: IndexPath = [0,0]
func enableSwitchFor(indexPath: IndexPath) {
//Already answered/on switch cell
let oldcell = tableView.cellForRow(at: enabledSWitchRow)
oldcell.answerSwitch.isOn = false
//selected cell
let newcell = tableView.cellForRow(at: indexPath)
newcell.answerSwitch.isOn = true
enabledSWitchRow = indexPath
}
从UITableView的didSelect委托调用
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
self.enableSwitchFor(indexPath: indexPath)
}