【发布时间】:2015-10-19 09:18:23
【问题描述】:
在我的应用程序中,我有一个 UILabel 和一个 UIImageView 。它们都有固定的宽度,但它们的高度应该改变。 我希望 UILabel 的高度改变以适应它所持有的文本,我希望 UIImageView 的高度自动改变以填充宽度并保持它的纵横比。 我的问题是自动布局不允许我将两个项目的垂直内容压缩阻力优先级设置为相同的常数。因为这一项将永远压迫另一项。
我期望的是 tableviewcell 动态改变它的高度以适应它的内容。 我不想修改代码中的任何内容。
【问题讨论】:
-
有什么截图可以提供吗?
-
我不能,这和工作有关。
-
您可以设置从
UILabel顶部到UITableViewCell顶部和标签底部到单元格底部的约束。这样,每当标签或图像改变高度时,单元格的顶部/底部将始终相距 X 点。 -
但是这样他们就不会保持相同的距离了。
标签: ios uitableview autolayout