Contents

makeBody(configuration:)

Creates a view that represents the body of a toggle button.

Declaration

@MainActor @preconcurrency func makeBody(configuration: ButtonToggleStyle.Configuration) -> some View

Parameters

  • configuration:

    The properties of the toggle, including a label and a binding to the toggle’s state.

Return Value

A view that acts as a button that controls a Boolean state.

Discussion

SwiftUI implements this required method of the ToggleStyle protocol to define the behavior and appearance of the button toggle style. Don’t call this method directly; the system calls this method for each Toggle instance in a view hierarchy that’s styled as a button.