Swift Xcode 12:TableView单元格图像太大且覆盖文本

Swift Xcode 12:TableView单元格图像太大且覆盖文本,swift,xcode,swift4,xcode12,Swift,Xcode,Swift4,Xcode12,我制作了一些定制的tableview单元格,虽然其他的都可以使用,但是图像非常大,我不能再缩小了 我这样做了,但仍然是泛洪:我在ImageView的左侧添加了高度和宽度约束以及10约束,并选择了这些设置 我可以建议一些你可以尝试实现的事情。我已在所附图片上说明了1和2: 建议1是确保没有歧义或约束冲突。您似乎为图像的宽度设置了两个约束。您可能将其设置为“大于”所需的宽度 建议2是在标题的图像视图和标签视图之间提供约束,以防止重叠 建议3是确保您的imageView在检查器上选中了“剪辑

我制作了一些定制的tableview单元格,虽然其他的都可以使用,但是图像非常大,我不能再缩小了

我这样做了,但仍然是泛洪:我在ImageView的左侧添加了高度和宽度约束以及10约束,并选择了这些设置


我可以建议一些你可以尝试实现的事情。我已在所附图片上说明了1和2:

  • 建议1是确保没有歧义或约束冲突。您似乎为图像的宽度设置了两个约束。您可能将其设置为“大于”所需的宽度
  • 建议2是在标题的图像视图和标签视图之间提供约束,以防止重叠
  • 建议3是确保您的imageView在检查器上选中了“剪辑到边界”的设置
  • 建议4将内容模式更改为方面填充,而不是方面匹配
  • 建议5完成你的约束,确保一切都是蓝色的。我没有看到顶部和前导约束。这将有助于消除任何歧义
  • 建议6使用视图调试器,查看正在使用的约束值,调试器还将向您显示层次结构和视图层,这将使您更了解正在发生的事情

您的imageView似乎没有x和y约束。我建议您为beggining提供顶部和前导约束。您永远不会看到红线以获得稳定的布局。

我用我使用的设置更新了我的帖子,但仍然存在溢出。请在inspector上显示您对图像视图的约束。当然,我会的把那张照片贴在帖子上,我又增加了一些建议。祝你好运!