SwiftUI Divider
分割线,可用于分隔其他内容元素
iOS 13.0+iPadOS 13.0+macOS 10.15+Mac Catalyst 13.0+tvOS 13.0+watchOS 6.0+
当 Divider
通常处于 VStack 或 HStack 中,会自动生成一个高度为 1 像素的分割线。
在 VStack 中会显示为一条横向撑开的分割线。
VStack {
Text("A")
Divider()
Text("B")
}
在 HStack 中会显示为一条纵向展开的分割线。
HStack {
Text("A")
Divider()
Text("B")
}
你可以用过 .background()
修饰器修改分割线颜色:
Divider()
.background(Color.blue)