The color to use to tint the row separators, or nil
to use the default color for the current list style.
Instance Method
インスタンスメソッド
list
listRowSeparatorTint(_:edges:)
Sets the tint color associated with a row.
Availability 有効性
- iOS 15.0+
- iPadOS 15.0+
- Mac Catalyst 15.0+
Technology
- Swift
UI
Declaration 宣言
func listRowSeparatorTint(_ color: Color
?, edges: VerticalEdge
.Set
= .all) -> some View
Parameters パラメータ
color
edges
The set of row edges for which the tint applies. The list style might decide to not display certain separators, typically the top edge. The default is
all
.
Discussion 議論
Separators can be presented above and below a row. You can specify to which edge this preference should apply.
This modifier expresses a preference to the containing List
. The list style is the final arbiter for the separator tint.
The following example shows a simple grouped list whose row separators are tinted based on row-specific data:
List {
ForEach(garage.cars) { car in
Text(car.model)
.listRowSeparatorTint(car.brandColor)
}
}
.listStyle(.grouped)
To hide a row separators, use list
. To hide or change the tint color for a section separator, use list
and list
.