XCode 26.4 日本語化計画
元のドキュメント: developer.apple.com/documentation/swiftui/togglestyleconfiguration
トグルインスタンスのプロパティ。
struct ToggleStyleConfiguration
ToggleStyle プロトコルに準拠する型を作成してカスタムトグルスタイルを定義する場合、makeBody(configuration:) メソッドを実装します。このメソッドは、Toggle の動作と外観を定義するために必要な情報を含む ToggleStyleConfiguration 型の入力を受け取ります。
構成構造体の label はトグルの内容を反映します。これは、init(isOn:label:) イニシャライザの label パラメータに指定した値になる場合もあれば、init(_:isOn:) のように文字列入力を受け取るイニシャライザから SwiftUI が構築する別のビューになる場合もあります。いずれの場合も、トグルの機能をユーザーが理解できるように、ラベルをトグルのビューに組み込んでください。たとえば、組み込みの switch スタイルでは、ラベルとコントロール要素が水平方向に重ねて表示されます。
構造体の isOn プロパティは、トグルの状態への Binding を提供します。この値に基づいてトグルの外観を調整します。たとえば、組み込みの button スタイルでは、プロパティが true の場合はボタンの背景が塗りつぶされますが、false の場合は背景が空のままになります。ユーザーがトグルを変更するアクション(ボタンのタップやクリックなど)を実行したときに、この値を変更します。
let label: ToggleStyleConfiguration.Label
トグルスイッチの状態を切り替えた際の効果を示すビュー。
トグルの型を消去されたラベル。
Toggle が現在混合状態にあるかどうか。
トグルがオンになっているかどうかを示す状態プロパティへの結合。
func toggleStyle<S>(S) -> some View
ビュー階層内のトグルのスタイルを設定します。
トグルの外観と動作。