型プロパティ
destructive
操作をキャンセルするボタンを示す役割。
宣言
static let destructive: ButtonRole
議論
この役割は、ユーザデータを削除したり、元に戻せない操作を実行したりするボタンに使用します。破壊的なボタンは、その外観によって、ユーザがボタンをタップやクリックをするかを慎重に検討する必要があることを示します。たとえば、SwiftUI は、赤い背景を使用して swipeActions(edge:allowsFullSwipe:content:) 修飾子を使用して追加する破壊的なボタンを提示します。
List {
ForEach(items) { item in
Text(item.title)
.swipeActions {
Button(role: .destructive) { delete() } label: {
Label("Delete", systemImage: "trash")
}
}
}
}
.navigationTitle("Shopping List")
以下も見よ
ボタンの役割の取得
操作をキャンセルするボタンを示す役割。