我想对表格视图单元格第二部分的行禁用选择,同时启用第一部分。
如有任何建议,我将不胜感激
答案 0 :(得分:1)
使用tableView(_:cellForRowAt:)
中的UITableViewDataSource
方法,
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "CellId", for: indexPath)
if indexPath.section == DISABLED_SECTION_INDEX {
cell.isUserInteractionEnabled = false
} else {
cell.isUserInteractionEnabled = true
}
}
或者没有if语句
cell.isUserInteractionEnabled = indexPath.section != DISABLED_SECTION_INDEX