查找最低定位元素

Posted

技术标签:

【中文标题】查找最低定位元素【英文标题】:Find the lowest positioned element 【发布时间】:2020-04-29 15:51:02 【问题描述】:

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

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

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

为了更清楚,我附上了一个简单的两个案例的平局。

【问题讨论】:

谁把-1你能解释一下这个问题有什么问题吗? 【参考方案1】:

在两个元素上设置greaterThanOrEqualTo 约束。

用“普通语言”:

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

【讨论】:

以上是关于查找最低定位元素的主要内容,如果未能解决你的问题,请参考以下文章

查找绝对定位元素的参考系

Python:查找数组中元素的位置

当元素不是按钮且在 Selenium 中不可定位时,如何查找在网页中单击了哪个元素? (HTML,硒)[关闭]

一个关于Selenium元素定位多个元素的问题

Hello Playwright:查找元素

学习 APPIUM 元素定位 (JAVA)-xpath