我有一个带有单元格动态高度的 UITableView。但是,我想为一种特定的单元格类型分配固定的高度。我的代码如下:
func tableView(tableView: UITableView, heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat {
if indexPath.section == 1 && indexPath.row == 0 {
guard let answerType = question.answerType else {
return //What value here?
}
if answerType == .Text {
return tableView.frame.height
}
}
}
但是我不确定要在 guard 语句中返回什么值。我不希望我的其他单元格固定高度,而是保持动态。我该怎么做呢?任何指针将不胜感激!谢谢
最佳答案
您可以从 guard 语句返回 UITableViewAutomaticDimension
。它将返回单元格的动态高度。
关于ios - 仅为一种单元格类型设置单元格高度并为其他单元格保留动态高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38889265/