我希望构建一个可滚动的屏幕,因此我想嵌入 ScrollView
。但我无法实现它,视图只会收缩到其压缩大小。假设我希望 ScrollView
垂直滚动,因此我希望内容与 scrollView 的宽度匹配。所以我使用以下预览:
struct ScrollSubview_Previews : PreviewProvider {
static var previews: some View {
func textfield() -> some View {
TextField(.constant("Text")).background(Color.red)
}
return Group {
textfield()
ScrollView {
textfield()
}
}
}
}
但它的结果是这样的: