使用frame() modifier

VStack {
    Text("First Label")
    Spacer()
        .frame(height: 50)
    Text("Second Label")
    Spacer()
        .frame(minHeight: 50, maxHeight: 500)
    Text("Third Label")
}

最小间距,如果有间距尽可能大

VStack {
    Text("First Label")
    Spacer(minLength: 50)
    Text("Second Label")
}

原文:https://www.hackingwithswift.com/quick-start/swiftui/how-to-make-a-fixed-size-spacer