UIImageView:设置边距会破坏图像框架

UIImageView: setting the margin breaks the image frame

我对自动布局设计比较陌生,这个问题一直困扰着我。我有一个 UIImageView 嵌套在 Collection View Cell 中。 Collection view 的边距设置得当。当不设置UIImageView的边距时,图像显示正常,但是当我设置边距时,边框突然变大了。为什么会这样?我在问题的视频中添加了 link。

https://vimeo.com/501830557

我需要查看您的代码,以便就您的代码现在的问题给出一个答案,可能是约束与错误的父级有关,也可能是其他原因(与非常集合视图)。

但我可以为您提供一种通过 .xib 完全配置 CollectionViewCell 的方法:https://medium.com/@michaelrojas_66889/how-to-make-a-custom-collection-view-cell-in-swift-6d5783ab7c1c