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?