我在此视图控制器总共3个tableview或UITableView
的{{1}}中有UIViewController
。所以在这一个tableview包含许多单元格或单元格数据不是静态的,根据服务器的动态。所以,我创建了表视图高度出口&它在tableview的UICollectionView
函数上设置。
因此,我们使用此代码设置高度cellforrowatindex
我的问题显示tableview_height.constant=tableview_height.constant+cell.frame.size.height
末尾的空格。如果我增加细胞,则从底部切下细胞。我在图片中给出了以下约束显示。
答案 0 :(得分:0)
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
}
答案 1 :(得分:0)
在几乎相同的问题上检查我的答案。
How to increase the height of parent view according to height of UITableView in swift?
这是实现您想要的最佳方式,因为它不依赖于您的表格设置,或者您是否有页眉/页脚/自定义插入/等等。
希望它会有所帮助。