如何在SwiftUI中获取不同视图的帧(大小和坐标)?

如何在SwiftUI中获取不同视图的帧(大小和坐标)?,swiftui,geometryreader,Swiftui,Geometryreader,我需要在VStack中获取多个视图的帧。我认为应该使用GeometryReader,但它只为父级返回必要的参数。如何获取下面屏幕截图上每个视图的这些参数 我们可以在所需视图的覆盖中使用GeometryReader,并将所需帧存储在数组中或作为单独的变量 ForEach(0..这可能会对您有所帮助

我需要在VStack中获取多个视图的帧。我认为应该使用
GeometryReader
,但它只为父级返回必要的参数。如何获取下面屏幕截图上每个视图的这些参数


我们可以在所需视图的覆盖中使用GeometryReader,并将所需帧存储在数组中或作为单独的变量

ForEach(0..这可能会对您有所帮助