Links

01.Form

Form相较于List更适合用于类似设置页面这样的场景 下面的图和代码可以直观感受一下

01.Form预览

List
List

02.List预览

List
List

03.List Group 预览

List
List

04.修改背景色

想要修改Form的背景色,第一反应会这样写:
Form {
Section {
Text("VIP")
}
Section {
Text("Coin")
}
}
.background(Color.red)
.scaledToFill()
然鹅并没有效果
1

为什么呢?

实际上Form是基于TableView的。 这里需要进行以下操作:
init() {
UITableView.appearance().backgroundColor = .clear
}
2

05.隐藏滑块

依旧需要通过UITableView实现,可见现在SwiftUI完成度还不高。 总是通过使用UIKit来进行一些常用属性的设置。
init() {
UITableView.appearance().showsVerticalScrollIndicator = false
}