確認ダイアログには以下のようにメッセージを表示することも可能です。

使用方法は基本的なconfirmationDialogの使用方法と同じで、messageパラメータを追加するだけです。
パラメータ
title:確認ダイアログのタイトルとして使用されるテキスト文字列isPresented:ダイアログを表示するかどうかを決定するブール値へのバインディングactions:ダイアログのアクションを返す- data:独自で定義したstructなどデータを渡すことができる
- message:ダイアログに表示するメッセージ
サンプルコード
メッセージを表示するサンプルコード
以下はシンプルなサンプルコードで基本的なダイアログのソースコードにmessageを追加するだけです。

import SwiftUI
struct ConfirmationSmp: View {
@State private var showingConfirmation = false
var body: some View {
Button("Show Confirmation") {
showingConfirmation = true
}
.confirmationDialog(
"Dialog Title",
isPresented: $showingConfirmation
) {
// actionを記述
Button("確認ボタン") {
print("ボタンがタップされました")
}
} message: {
Text("確認ダイアログのメッセージ")
}
}
}その他の使い方
その他の使い方は基本的なalertの使い方と同様です。ボタンのカスタマイズや独自のデータを受け渡したりできることも同様です。
まとめ
本記事では確認ダイアログにメッセージを表示する方法を紹介しました。
使い方を覚えておくことでユーザーインタフェースの幅が広げることができるのではないでしょうか


