SwiftUI:将视图调整为内容大小

And*_*rew 5 size view swiftui

  1. 我有一些大视图,其中充满了某种子视图
  2. 我不知道视图内容的大小

如何:

  1. 自动调整视图大小以适应其内容
  2. 设置窗口的最大尺寸?(如果内容大于此大小,窗口必须具有此大小,但内容大小不是。)

目前我考虑以下方向:

  1. 用相框把它包起来

    .frame(minWidth: 450, idealWidth: 1000, maxWidth: .infinity, minHeight: 250, idealHeight: 1000, maxHeight: .infinity)
    
    Run Code Online (Sandbox Code Playgroud)
  2. 使用 GeometryReader 获取父级大小

但我不知道如何正确地做到这一点