我在此视图控制器的UITableView
中共有UIViewController
个,共3个tableview或2个UICollectionView
。因此,在此一个表视图中包含许多单元或单元数据不是静态的,而是根据服务器动态的。因此,我创建了表格视图高度出口及其在tableview的cellforrowatindex
函数上的设置。
因此,我们使用此代码设置高度tableview_height.constant=tableview_height.constant+cell.frame.size.height
,这是我在UITableViewCell
末尾显示空白的问题。如果我增加单元格,则将单元格从底部切下。我在图片中给出以下约束显示。
最佳答案
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell
{
if indexPath.row == 0
{
tableview_height.constant = 0
tableview_height.constant=tableview_height.constant+cell.frame.size.height
}
else
{
tableview_height.constant=tableview_height.constant+cell.frame.size.height
}
return cell
}