我希望我的部分视图包含在 aForm
中,但不是全部。我不想Form
占用太多空间,所以我使用.frame()
. 虽然在 Form 上面还有很多余量。这是我的代码。
struct ContentView: View {
var body: some View {
NavigationView {
ScrollView {
VStack {
Form {
Text("Some text in a form")
}
.frame(width: 400, height: 90) // shrinks Form size, but doesn't remove margin
Text("Some more text")
}
}
}
}
}
.frame()
高度似乎并没有消除表单顶部的多余空间(浅灰色区域)。
我也尝试添加.listRowInsets(EdgeInsets())
到第一个Text
视图,但这并没有删除上边距。有任何想法吗?