好吧,我有一个UITableView
和一个自定义UITableViewCell
。这个自定义单元格有一个标题,在其下面有一个子标题,低于UIImageView
(方面适合)并低于该按钮。现在标题将始终是一行文字,因此唯一具有不同高度的元素是UIImageView
。现在,我已经指派了以下限制:UITableView和自动高度
title label - top space 8px, left space 8px, right space 8px
sub-title label - top space 10px, left space 8px, right space 8px
image - top space 20px, left space 8px, right space 8px
button - top space 8px, left space 8px, bottom space 40px
现在我没有给图像查看,因为图像的高度或宽度约束将是不同的大小。我也一定会创建一个从单元格顶部到底部的约束。我还设置了postTable.rowHeight = UITableViewAutomaticDimension
来自动调整单元格高度并给出了高度的合理估计值。
但是,当我运行该应用程序时,图像视图的顶部和底部会有很大的空间。这很奇怪,因为我将图像上的约束设置为小标题标签下方20px,并且我将按钮上的约束设置为图像下方8px,这不会发生在ALL上。这里可能是什么问题?我上面发布的约束是整个视图中唯一的限制。
图像后,你想要什么:
更多信息请参阅本 –