为什么在设置宽度时Text SwiftUI View的高度正确扩展以允许显示内容,而在设置框架的maxWidth时却折叠成一行?
struct ContentView: View {
var body: some View {
VStack {
Text("Long Text Long Text Long Text Long Text Long Text Long Text Long Text Long Text Long Text")
.background(Color.blue)
Text("Short Text")
.background(Color.green)
}
// .frame(width: 400)
// .frame(maxWidth: 400)
.fixedSize()
}
}
struct ContentView_Previews: PreviewProvider {
static var previews: some View {
ContentView()
}
}
与.frame(width: 400)
:
与.frame(maxWidth: 400)
: