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