Swift DatePickerの日付の最小値を設定するサンプル
環境
Swift version 5.2.3 (swift-5.2.3-RELEASE)
構文
//引数「in」に「日付の最小値…」を指定
DatePicker(“Select Date", selection: $selectDate, in: miniDate…)
DatePickerの引数「in」に「…」を指定し、「…」の前に日付の最小値を指定します。
使用例
struct ContentView: View { @State var selectDate = Date() //日付の最小値は2年前に let miniDate = Calendar.current.date(byAdding: .year, value: -2, to: Date())! var body: some View { VStack { DatePicker("日付選択", selection: $selectDate, in: miniDate...) } } }