在SwiftUI中,要移除Form
的左右填充,可以使用listStyle
修饰符来自定义表单的样式。具体步骤如下:
Form
视图,并将其包裹在一个List
视图中。Form
视图上应用.listStyle(PlainListStyle())
修饰符,将表单的样式设置为普通列表样式。.listRowInsets(EdgeInsets())
修饰符来移除表单中每一行的填充。以下是示例代码:
struct ContentView: View {
var body: some View {
List {
Form {
Section(header: Text("Personal Information")) {
Text("Name")
Text("Email")
Text("Phone")
}
Section(header: Text("Address")) {
Text("Street")
Text("City")
Text("State")
}
}
.listStyle(PlainListStyle())
.listRowInsets(EdgeInsets())
}
}
}
在上述示例中,我们创建了一个包含两个部分的表单。通过应用.listStyle(PlainListStyle())
修饰符,我们将表单的样式设置为普通列表样式。然后,使用.listRowInsets(EdgeInsets())
修饰符来移除每一行的填充。
请注意,这里提供的是一个基本的示例,您可以根据自己的需求进行进一步的定制和样式设置。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云