0
我提出的擴大tableViewCell和我的變量而言假的默認值。如果該值爲假然後細胞收縮,當其真正然後細胞擴大。問題是,當一個細胞的值真我希望所有其他細胞值爲假,我很努力。這裏是我下面的代碼:取消選擇的行取決於值時的UITableView選擇其他行夫特
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
let content = datasource[indexPath.row]
//Here content.expand = false by default in other class
if indexPath.row == 0 {
print("0 row")
content.expanded = !content.expanded
} else if indexPath.row == 1 {
print("1 row")
content.expanded = !content.expanded
} else if indexPath.row == 2 {
print("2 row")
content.expanded = !content.expanded
}
tableView.reloadRows(at: [indexPath], with: .automatic)
}
我不想要兩個細胞在同一時間進行擴展。請幫忙。