如何限制可以从 Flutter 中的 Cupertino 日期选择器中选择的时间?
How to limit the timing that can be picked from Cupertino date picker in Flutter?
目前,这是我的 Cupertino 日期选择器的样子
我的代码如图:
CupertinoDatePicker(
initialDateTime: DateTime.now(),
onDateTimeChanged: (val) {
setState(() {
dateSelected = val;
});
})
我怎样才能做到每天只允许用户在下午 6 点之后和凌晨 3 点之前选择时间?
我们不能限制计时器。相反,我们可以检查当前选择的时间是否等于我们的预期。如果不是这样,则向用户显示对话框或消息以重新输入数据,并且当前输入的数据不可用。也许这对你有用。
目前,这是我的 Cupertino 日期选择器的样子
我的代码如图:
CupertinoDatePicker(
initialDateTime: DateTime.now(),
onDateTimeChanged: (val) {
setState(() {
dateSelected = val;
});
})
我怎样才能做到每天只允许用户在下午 6 点之后和凌晨 3 点之前选择时间?
我们不能限制计时器。相反,我们可以检查当前选择的时间是否等于我们的预期。如果不是这样,则向用户显示对话框或消息以重新输入数据,并且当前输入的数据不可用。也许这对你有用。