元のドキュメント: developer.apple.com/documentation/swiftui/togglestyle/checkbox


型プロパティ


checkbox


チェックボックスとそれに続くラベルを表示するトグルスタイル。


macOS 10.15+

@MainActor @preconcurrency
static var checkbox: CheckboxToggleStyle { get }

SelfCheckboxToggleStyle の時利用可能です。





議論


toggleStyle(_:) 修飾子を使用して、このスタイルを Toggle またはトグルを含むビュー階層に適用します。


Toggle("Close windows when quitting an app", isOn: $doesClose)
    .toggleStyle(.checkbox)

このスタイルでは、トグルの目的を説明するラベルと、トグルの状態を示すチェックボックスが生成されます。トグルの状態を変更するには、ユーザーはチェックボックスまたはそのラベルをクリックします。



このスタイルでは、チェックボックスの後端をラベルの前端に揃え、ラベルを収めるために必要な水平方向のスペースを、トグルの親ビューが提供する最大量まで使用します。


これは、スタイルを設定しない場合、または automatic スタイルを適用した場合に、macOS でほとんどの場合にデフォルトとして使用されるスタイルです。Form は、適切な間隔と配置でチェックボックスのコレクションを表示する便利な方法です。ユーザーインターフェイスでチェックボックスを使用する方法については、ヒューマンインターフェイスガイドラインの トグルスイッチ を参照してください。





以下も見よ


組み込みのトグルスタイルを取得する


static var automatic: DefaultToggleStyle

デフォルトのトグルスタイル。


static var button: ButtonToggleStyle

ラベルがタイトルとなるボタンとして表示されるトグルスタイル。


static var `switch`: SwitchToggleStyle

先頭にラベルとそれに続くスイッチを表示するトグルスタイル。














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ