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