我在此视图控制器的UITableView中共有UIViewController个,共3个tableview或2个UICollectionView。因此,在此一个表视图中包含许多单元或单元数据不是静态的,而是根据服务器动态的。因此,我创建了表格视图高度出口及其在tableview的cellforrowatindex函数上的设置。

因此,我们使用此代码设置高度tableview_height.constant=tableview_height.constant+cell.frame.size.height,这是我在UITableViewCell末尾显示空白的问题。如果我增加单元格,则将单元格从底部切下。我在图片中给出以下约束显示。

ios - UITableview Height根据单元格设置-LMLPHP

最佳答案

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
}

10-08 05:51
查看更多