DropletControlRow
Base settings row: title with optional icon and info tip on the left, any accessory control on the right.
@MainActor struct DropletControlRow<Accessory> where Accessory : View
Initializers
init(title:icon:iconColor:infoTip:accessoryAlignment:accessory:)
@MainActor init(title: String, icon: String? = nil, iconColor: Color? = nil, infoTip: String? = nil, accessoryAlignment: VerticalAlignment = .center, @ViewBuilder accessory: () -> Accessory)
Creates a control row.
- Parameters:
- title: Row title, sentence case.
- icon: Optional SF Symbol before the title.
- iconColor: Icon tint, defaults to secondary.
- infoTip: Optional info tip text shown behind the (i) affordance.
- accessoryAlignment: Vertical alignment of the accessory.
- accessory: Trailing control.
Properties
body
@MainActor var body: some View { get }