Tenho o HStack com duas visualizações: Imagem e Texto. Gostaria de alinhar a Imagem no topo, mas o texto no centro do VerticalAlignment. No entanto, especificar o alinhamento .center para o Texto não resolve, ele ainda está posicionado no topo. Há algo que eu esteja esquecendo?
struct SwiftUIView: View {
var body: some View {
HStack(alignment: .top) {
Image(systemName: "star.fill")
.resizable()
.frame(width: 100, height: 100)
.background(.green)
HStack(alignment: .center) {
Text("Text that has dynamic height and should be aligned center")
.background(.pink)
}
}
.background(.gray)
}
}