我正在尝试在 UITableView 中显示 3 个图像视图以及 UILabel 中的一些附加信息。附件是我的细胞原型的图像:
目前,我的问题是图像内容正在运行到以下单元格。在我测试时,我目前只加载 3 个中最大的图像(我从服务器中拉出它们,从最大到最小预先排序——我还要注意图像将受到各种尺寸限制)。
我的问题是,虽然它的宽度正常工作,但它的高度会越过度量标签并进入下一个单元格。
我现在知道,为了使其工作,必须正确配置自动布局约束。但是,我对此很陌生,并且遇到了一些麻烦。
首先,我将尝试准确解释我想要完成的任务:
描述标签应该跨越整个表格单元格。
- 为此,我将前导、顶部和尾随空格固定到超级视图
我希望右上角和左上角的图像都位于描述标签的正下方。为此,我已经:
- 将右上角图像的前导空间固定到超级视图
- 将左上角图像的尾随空间固定到超级视图
- 将两个图像的顶部空间固定到描述标签
- 固定这两个图像之间的水平间距
我想右下角直接在右上角,要做到这一点,我已经:
- 将右下角图像的前导空间固定到超级视图
- 将右下角图像的顶部空间固定到右上角图像
我希望指标标签出现在左上角图像下方,为此,我已经:
- 将此标签的顶部空间固定到左上角的图像
- 将指标的底部和后沿固定到超级视图
- 将指标的前导空间固定到右下角的图像。
我确定我在这里做错了什么,我不应该在任何时候将子视图固定在一起吗?
另外,为我对这个问题的介绍表示歉意。下面是我收到的警告的图像(供您参考,图像 1 在右上角,图像 2 在左上角,图像 3 在右下角)当我查看每个图像视图的约束时,每一侧都是占。
任何帮助,将不胜感激!谢谢。