如何将 HStack 定位在我的屏幕底部而不使用 spacer()

How position HStack in bottom of my screen no use the spacer()

我想移动屏幕底部的 HStack 而不是使用 spacer(),因为使用 spacer 时会将徽标移动到屏幕顶部。

我知道您要求不要间隔符,但此代码显示您可以使用它们而无需将徽标显示在屏幕顶部。或者你可以使用“.position(CGPoint(...))”

struct ContentView: View {
var body: some View {
    VStack {
        Spacer()
        VStack (alignment: .center) {
            Image("your-image").resizable().frame(width: 90, height: 95)
            Text("TCheck time").font(.title).foregroundColor(.gray)
        }.padding()
        Spacer()
        HStack (alignment: .bottom) {
            Text("2020 SplitWay").font(.subheadline).foregroundColor(.gray)
        }
    }
}
}

下面是不使用 Spacer 的解决方案:

struct ContentView: View {
    var body: some View {
        VStack {
            VStack {
                Text("Image")
                Text("Some text")
            }.frame(minHeight: 0, maxHeight: .infinity)
            HStack {
                Text("Bottom")
            }
        }
    }
}