DatePickerの表示設定について解説します。
表示
現在、使用できる「DatePicker」の表示は3つあります。
- 日付のみ
- 時刻(時間と分)のみ
- 日付と時刻
設定

DatePickerの表示を設定するには、displayComponent引数を使います。
具体的には、displayComponentに、次の3つの配列いずれかを指定します。
- .date:日付のみ
- .hourAndMinuite:時刻のみ
- [.date , .hourAndMinuite]:日付と時刻
//日付のみを指定
DatePicker(selection: $date, displayedComponents: .date, label: { Text("日付") })

//時刻
DatePicker(selection: $date, displayedComponents: .hourAndMinute, label: { Text("時刻") })

//両方
DatePicker(selection: $date, displayedComponents: [.date, .hourAndMinute], label: { Text("") })

まとめ
DatePickerの表示設定は、引数「displayComponent」で行います。
コメント