2015-05-08 78 views
0

好吧,我有一个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上。这里可能是什么问题?我上面发布的约束是整个视图中唯一的限制。

+1

图像后,你想要什么:

更多信息请参阅本 –

回答