SwiftUI 是一种用于构建用户界面的现代化框架,它是 Apple 公司推出的一个全新的声明式用户界面工具包。在编辑模式下,如果不使用 onDelete,想要避免列表中的行缩进,可以使用 .listRowInsets
修饰符来控制行的缩进。
以下是示例代码:
import SwiftUI
struct ContentView: View {
var body: some View {
NavigationView {
List {
ForEach(0..<5) { index in
Text("Row \(index)")
}
.listRowInsets(EdgeInsets())
}
.navigationBarTitle("List")
}
}
}
struct ContentView_Previews: PreviewProvider {
static var previews: some View {
ContentView()
}
}
在上面的代码中,我们使用了 .listRowInsets(EdgeInsets())
来将行的缩进设置为0,这样就避免了列表中的行缩进。
关于 SwiftUI 的更多信息和详细介绍,可以参考腾讯云的 SwiftUI 产品文档。
领取专属 10元无门槛券
手把手带您无忧上云