获取元素在 ZStack 中的位置

Get element position in ZStack

大家干杯,

在过去的几天里,我一直在努力寻找一种方法来识别 ZStack 中的元素。

文件结构

ZStack {
  foreach { element in
     SubView(element)
  }
}

我总是有 3 个元素堆叠在一起,我真的很想获得最上面的元素,以便能够编辑一些属性。

有什么解决办法吗?感谢任何帮助。

谢谢!

找到这个特定案例的解决方案

背景: 在循环中加载的视图位于我之前创建的数组中。该数组还包含一个 ID。

我现在所做的是找出最大 ID,反向循环遍历我的数组,同时将当前 ID 和当前最大 ID 传递到新视图,在那里我可以相应地处理数据。 因此,如果最大 ID == 当前元素 ID,我可以应用我的更改,从而也获得最上面的卡片。