Ios 如何在swiftUI中调整HStack元素之间的间距?

Ios 如何在swiftUI中调整HStack元素之间的间距?,ios,swift,swiftui,hstack,vstack,Ios,Swift,Swiftui,Hstack,Vstack,我添加了间隔符(minLength:5),但需要minlenght才能指定文本之间的间距。 我附上了一个截图作为参考,我想减少内部hstack之间的间距 HStack { Image("Rhea").resizable().cornerRadius(25).frame(width: 50.0, height: 50.0) VStack(alignment: .leading) { Text("How to enjoy your life without money").b

我添加了间隔符(minLength:5),但需要minlenght才能指定文本之间的间距。 我附上了一个截图作为参考,我想减少内部hstack之间的间距

HStack {
Image("Rhea").resizable().cornerRadius(25).frame(width: 50.0, height: 50.0)
    VStack(alignment: .leading) {
        Text("How to enjoy your life without money").bold().font(.system(size: 20))
        HStack {
            Text("Lets create")
            Spacer(minLength: 5)
            Text("3K views")
            Spacer(minLength: 5)
            Text("3 hours ago")
        }
    }
}

将间距属性添加到HStack本身。间距为10时:

HStack {
Image("Rhea").resizable().cornerRadius(25).frame(width: 50.0, height: 50.0)
    VStack(alignment: .leading) {
        Text("How to enjoy your life without money").bold().font(.system(size: 20))
        HStack(spacing: 10) {
            Text("Lets create")
            Text("3K views")
            Text("3 hours ago")
        }
    }
}

通过在初始化器中提供值,可以在
SwiftUI
堆栈中添加
间距,如下所示:

VStack

VStack(spacing: 50) {
    Text("SwiftUI")
    Text("rocks")
}
HStack(spacing: 50) {
    Text("SwiftUI")
    Text("rocks")
}
HStack

VStack(spacing: 50) {
    Text("SwiftUI")
    Text("rocks")
}
HStack(spacing: 50) {
    Text("SwiftUI")
    Text("rocks")
}
在你的情况下,你可以像下面这样使用

HStack {
Image("Rhea").resizable().cornerRadius(25).frame(width: 50.0, height: 50.0)
    VStack(alignment: .leading) {
        Text("How to enjoy your life without money").bold().font(.system(size: 20))
        HStack(spacing: 10) {
            Text("Lets create")
            Text("3K views")
            Text("3 hours ago")
        }
    }
}

等等Rhea走了这么远?我喜欢这个例子,顺便说一句,这个问题是在大约2年前发布的。这个例子非常适合这个角色,我很惊讶你是如何在2020年6月之前写下这个例子的