どうも、ちょげ(@chogetarou)です。
CupertinoDatePickerの日付の上限を設定する方法を紹介します。
方法

CupertinoDatePickerの日付の上限を設定するには、次の2つの引数を使います。
- minimumDate : 日付の過去の上限
- maximumDate : 日付の未来の上限
2つの引数に、上限にしたい日付を指定します。
CupertinoDatePicker(
minimumDate: /*過去の上限*/,
maximumDate: /*未来の上限*/
・・・・
),
引数「minimumDate」と引数「maximumDate」を使えば、CupertinoDatePickerの日付の上限を設定することができます。
使用例
以下は、使用例です。
CupertinoDatePicker(
minimumDate: DateTime(DateTime.now().year - 2), //2年前まで
maximumDate: DateTime(DateTime.now().year + 2), //2年後まで
onDateTimeChanged: (newDate) {
setState(() {
_selectDate = newDate;
});
},
),

[Flutter]CupertinoDatePickerを時間のみの選択にするには?
CupertinoDatePickerを時間だけ選択できるようにする方法を紹介します。

[Flutter]CupertinoDatePickerを年月日のみの選択にするには?
CupertinoDatePickerを年月日だけを選択できるようにする方法を紹介します。

[Flutter]CupertinoDatePickerをポップアップ表示するには?
iOSでは、DatePickerを下から表示するポップアップ表示が出来ます。同じようにCupertinoDatePickerをポップアップ表示するには、どうしたらいいのでしょうか?

[Flutter]CupertinoDatePickerのロケールを設定するには?
CupertinoDatePickerのロケールを設定するには、どうしたらいいのでしょうか?
コメント