为什么设置帧的宽度与使用fixedSize()时的maxWidth相比,文本SwiftUI视图的高度不同?

时间:2020-06-10 15:32:05

标签: swiftui

为什么在设置宽度时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)

width[1]

.frame(maxWidth: 400)

maxWidth

0 个答案:

没有答案