Flutter如何使用CupertinoDatePicker选择日期
在Flutter中,我想使用CupertinoDatePicker来实现iOS风格的日期选择,但不太清楚具体如何实现。请问该如何正确添加CupertinoDatePicker控件,并获取用户选择的日期值?能否提供一个完整的代码示例,包括初始日期设置和选择后的回调处理?
2 回复
使用CupertinoDatePicker选择日期:
- 导入包:
import 'package:flutter/cupertino.dart'; - 创建状态变量:
DateTime selectedDate = DateTime.now(); - 在build方法中使用:
CupertinoDatePicker(
initialDateTime: selectedDate,
onDateTimeChanged: (DateTime newDate) {
setState(() {
selectedDate = newDate;
});
},
)
支持设置最小/最大日期和选择模式(日期/时间/日期时间)。
更多关于Flutter如何使用CupertinoDatePicker选择日期的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html


