ビューの一部を でラップしたいのですForm
が、全部ではありません。がそれほど多くのスペースを占めたくないので、Form
を使用して縮小しました.frame()
。フォームの上にはまだ多くのマージンがありますが。これが私のコードです。
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
ビューに追加しようとしましたが、それは上マージンを削除しません。何か案は?