01.Form
Form相较于List更适合用于类似设置页面这样的场景 下面的图和代码可以直观感受一下
01.Form预览
02.List预览
03.List Group 预览
04.修改背景色
想要修改Form的背景色,第一反应会这样写:
Form {
Section {
Text("VIP")
}
Section {
Text("Coin")
}
}
.background(Color.red)
.scaledToFill()然鹅并没有效果
为什么呢?
实际上Form是基于TableView的。 这里需要进行以下操作:
init() {
UITableView.appearance().backgroundColor = .clear
}05.隐藏滑块
依旧需要通过UITableView实现,可见现在SwiftUI完成度还不高。 总是通过使用UIKit来进行一些常用属性的设置。
init() {
UITableView.appearance().showsVerticalScrollIndicator = false
}Last updated
Was this helpful?