XCode 26.4 日本語化計画
元のドキュメント: developer.apple.com/documentation/swiftui/togglestyleconfiguration/ison
トグルがオンになっているかどうかを示す状態プロパティへの結合。
@Binding var isOn: Bool { get nonmutating set }
この値は Binding であるため、カスタムの ToggleStyle を定義する際に、makeBody(configuration:) メソッドの実装内で読み書きできます。このメソッドの configuration パラメータを通してアクセスしてください。
この値を読み取ることで、トグルの外観を設定できます。例えば、isOn の値に基づいて、空の円と塗りつぶされた円を選択できます。
Image(systemName: configuration.isOn ? "checkmark.circle.fill" : "circle")
ユーザーがトグルの状態を変更する操作を行ったときに、この値を書き込みます。たとえば、Button インスタンスの action クロージャ内でトグルを切り替えることができます。
Button {
configuration.isOn.toggle()
} label: {
// Draw the toggle.
}
Toggle が現在混合状態にあるかどうか。