当我试图在单元格中使用UIImageView创建左/上/下边距时,出现问题。它不在乎我将尝试设置为顶部/底部/左侧空间,我将始终得到相同的结果->所有图像都没有任何边距。
我有一个固定的高度和宽度,我只想添加上/左边距。
有没有办法强制自动布局在这里添加边距?
提前谢谢你的建议。
编辑:
谢谢你的回答。我试过了,但还是不行。单元格和图像之间始终没有边距:
这是我的限制。(我就拿8像素作为超视距)

最佳答案

事实上,我没法在这个问题上下功夫。但我相信如果你在代码中尝试这些东西,它会起作用的。
Using-auto-layout-in-uitableview-for-dynamic-cell-layouts-variable-row-heights
编辑:
将新的UIImageView大小和位置设置为下面屏幕截图中显示的值。
现在选择UIImageView并添加以下约束。
将“前导”、“顶部”和“底部”设置为20。
将“宽度和高度”设置为100。
确保未选中“限制到边距”。
单击“添加5个约束”按钮。
选择image view以显示其约束,然后选择其底部约束以对其进行编辑。在属性编辑器中,将其关系更改为大于或等于,并将其优先级更改为999。
接下来,选择图像视图以显示其约束,然后选择其高度约束。在属性编辑器中,将其优先级更改为999。
同样,选择图像视图的宽度约束并将其优先级更改为999。
要设置以下约束,您将得到答案。

关于swift - 自动布局-UITableViewCell与ImageView-边距?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29669642/

10-13 03:49