Swiftui 为什么设置框架时文本快捷界面视图的高度不同';s宽度与它的比值';使用fixedSize()时是否设置maxWidth?

Swiftui 为什么设置框架时文本快捷界面视图的高度不同';s宽度与它的比值';使用fixedSize()时是否设置maxWidth?,swiftui,Swiftui,为什么文本SwiftUI视图的高度在设置宽度时会正确展开以允许显示内容,但在设置其框架的最大宽度时会折叠为一行 struct ContentView:View{ var body:一些观点{ VStack{ 文本(“长文本长文本长文本长文本长文本长文本长文本长文本长文本长文本) .背景(颜色.蓝色) 文本(“短文本”) .背景(颜色.绿色) } //.框架(宽度:400) //.框架(最大宽度:400) .fixedSize() } } 结构内容视图\u预览:PreviewProvider{ 静

为什么文本SwiftUI视图的高度在设置宽度时会正确展开以允许显示内容,但在设置其框架的最大宽度时会折叠为一行

struct ContentView:View{
var body:一些观点{
VStack{
文本(“长文本长文本长文本长文本长文本长文本长文本长文本长文本长文本)
.背景(颜色.蓝色)
文本(“短文本”)
.背景(颜色.绿色)
}
//.框架(宽度:400)
//.框架(最大宽度:400)
.fixedSize()
}
}
结构内容视图\u预览:PreviewProvider{
静态var预览:一些视图{
ContentView()
}
}
.frame(宽度:400)

使用
.frame(最大宽度:400)


对你的问题投了赞成票。但是考虑一下,在不到2周的时间里,苹果给我们带来了SWIFTUI 2的可能性有多大呢?不确定你是否参与了Swift 1-3带给我们的痛苦(对一些人来说,包括Swift 4),但这种问题(特别是如果是第1版的“行为”)可能在几周内就没有意义了……谢谢你的投票。在某种程度上,我同意这个问题在接下来的两周内可能有些多余,至少对于iOS 14用户来说是这样。目前,我正试图弄清楚这个问题是否是一个bug,并希望在下一个主要版本中得到修复,还是我误解了它。由于文档不清楚,也许社区中的某个人可以帮助我理解这一点。谢谢你提出的问题。我有这样一个问题,请告诉我你是否解决了这个问题。虽然我认为问题会在iOS14中解决@卢西亚诺马里斯