【发布时间】:2021-08-08 17:48:15
【问题描述】:
在我的 UI 中有一个 collection View,其中每个单元格包含一个 UILabel 和一个 UIImageView。有如下对齐方式。
我被困的地方是对它们设置约束,因为每个 UILabel 都有一个随机长度。我总是想让图像左侧和单元格左侧之间的距离等于标签右侧和单元格右侧之间的距离(在某个单元格中)。
我知道我可以将每个元素的centerY 设置为等于每个元素的centerY。但是如何设置另一个锚点。
我没有使用故事板。
【问题讨论】:
-
您需要另一个“占位符”视图。无论是
UIStackView,还是您将设置图像和标签的父视图。这个应该以 X 为中心,并且可能具有最小的前导(或尾随)。在该 parentView 中,添加缺少的约束。
标签: ios swift uicollectionview uicollectionviewcell