日付選択をするビューを紹介します。
DatePickerビュー

DatePickerビューは、日付選択をするためのビューです。
イニシャライザ

DatePickerのイニシャライザは、次のようになっています。
init( selection : Binding<Date>, displayedComponents : DatePicker<Label>.Components, @ViewBuilder label : () -> Label )
selection : 先頭に$を付けた状態変数
displayedComponents : ピッカーの見た目を指定する
label : ピッカーのラベル
displayComponentsは、ユーザーに選択してもらう日付の設定をする引数です。
この引数は、DatePicker.Componentsのタイププロパティで指定します。
指定できるのは、次の3つです。
- .date:日付
- .hourAndMinuite : 時刻
- [.date , .hourAndMinuite]:日付と時刻
使い方
DatePickerは、上記の引数3つを指定して使います。
DatePicker(selection: $date, displayedComponents: .date, label: { Text("日付選択") })

まとめ
日付選択は、DatePickerビューを使います。
コメント