SwiftUI Divider

分割线,可用于分隔其他内容元素
iOS 13.0+iPadOS 13.0+macOS 10.15+Mac Catalyst 13.0+tvOS 13.0+watchOS 6.0+

Divider 通常处于 VStackHStack 中,会自动生成一个高度为 1 像素的分割线。

在 VStack 中会显示为一条横向撑开的分割线。

VStack {
    Text("A")

    Divider()

    Text("B")
}

在 HStack 中会显示为一条纵向展开的分割线。

HStack {
    Text("A")

    Divider()

    Text("B")
}

你可以用过 .background() 修饰器修改分割线颜色:

Divider()
    .background(Color.blue)