0
我有TableViewCell填充数据。例如,我想仅显示一个标签,用户单击后单元格将调整大小并向用户显示所有数据。我完成了调整大小的部分,但是当单元格很小时,它会自动更改我的约束。有人能帮助我吗?代码和下面的照片。UITableViewCell点击后调整大小,约束正在改变
谢谢!
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
if (i != indexPath.row) {
i = indexPath.row
}
else {
i = -1
}
tableView.reloadRows(at: [indexPath], with: UITableViewRowAnimation.automatic)
}
func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
if (indexPath.row == i) {
return 250
}
else {
return 50
}
}
非常感谢,我在我的单元格中有一个视图,并有边缘限制..我只是将此视图约束设置为恒定高,现在它的工作... – deniskakacka