首页 > 解决方案 > 查找最低定位元素

问题描述

我试图通过Snapkit在表格视图单元格中进行约束,但我的问题是我需要找出哪个元素具有最大 y 位置(最低的一个)。

我有一个 UIImageView 和图像视图 UILabel 元素旁边。标签文本是动态的,可以很长也可以很短。在这两个元素下方,我还有一个应该根据标签高度对齐的元素,可以是图像视图或标签。

我的问题是如何找到哪个元素(UIIMageView、UILabel)的 Y 位置更大。

为了更清楚,我附上了一个简单的两个案例的平局。在此处输入图像描述

标签: iosswiftconstraintssnapkit

解决方案


对两个元素设置greaterThanOrEqualTo约束。

在“普通语言”中:

  • AnotherElement.top >= ImageView.Bottom(常数为 12,或者你想要多少空间)
  • AnotherElement.top >= Label.Bottom(常数为 12,或者你想要多少空间)

推荐阅读