Код: Выделить всё
import SwiftUI
struct ContentView: View {
var body: some View {
VStack(alignment: .leading) {
Text("Title")
.font(.title)
Text("Content")
.lineLimit(nil)
.font(.body)
Spacer()
}
.background(Color.red)
}
}
#if DEBUG
struct ContentView_Previews : PreviewProvider {
static var previews: some View {
ContentView()
}
}
#endif
[img]https:// i.sstatic.net/B87Ym.png[/img]
Как заставить VStack заполнять ширину экрана, даже если компоненты меток/текста не нужны полную ширину?
Я нашел трюк, заключающийся в вставке пустого HStack в структуру, например итак:
Код: Выделить всё
VStack(alignment: .leading) {
HStack {
Spacer()
}
Text("Title")
.font(.title)
Text("Content")
.lineLimit(nil)
.font(.body)
Spacer()
}

Есть ли лучший способ?
Подробнее здесь: https://stackoverflow.com/questions/564 ... in-swiftui