構造体
ButtonRole
ボタンの目的を説明する値。
宣言
struct ButtonRole
概観
ボタンの役割は、ボタンの目的の説明を提供します。たとえば、destructive の役割は、ボタンがユーザデータの削除などの破壊的なアクションを実行することを示します。
Button("Delete", role: .destructive) { delete() }
トピックス
ボタンの役割の取得
操作をキャンセルするボタンを示す役割。
static let destructive: ButtonRole
破壊的なボタンを示す役割。
役割の比較
static func == (ButtonRole, ButtonRole) -> Bool
2 つのボタンの役割が等しいかどうかを示します。
static func != (Self, Self) -> Bool
2 つのボタンの役割が等しくないかどうかを示します。
デフォルトの実装
関連
以下への準拠
以下も見よ
役割を持つボタンを作成
init(role: ButtonRole?, action: () -> Void, label: () -> Label)
カスタムラベルを表示する、指定された役割を持つボタンを作成します。
Label が View に準拠するとき利用可能です。
init(LocalizedStringKey, role: ButtonRole?, action: () -> Void)
ローカライズされた文字列キーからラベルを生成する、指定された役割を持つボタンを作成します。
Label が Text の時利用可能です。
init<S>(S, role: ButtonRole?, action: () -> Void)
文字列からラベルを生成する、指定された役割を持つボタンを作成します。
Label が Text の時利用可能です。