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...)
}
}
}
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...)
}
}
}
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...) } } }