为什么 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()
}
}
Run Code Online (Sandbox Code Playgroud)
与.frame(width: 400):
![宽度[1]](https://i.stack.imgur.com/lWd5e.png)
与.frame(maxWidth: 400):
| 归档时间: |
|
| 查看次数: |
53 次 |
| 最近记录: |