Flutter flatter:flatter中的IOS风格日期选择器

Flutter flatter:flatter中的IOS风格日期选择器,flutter,Flutter,如何在flutter中添加iosstyle日期选择器并将其设置为文本字段。我尝试了几件事,但都失败了。获取android风格的datepicker并设置它有很多解决方案,但ios风格的datepicker没有太多解决方案。谢谢你的帮助 颤振\u日期时间\u选择器: 导入“package:flatter_datetime_picker/flatter_datetime_picker.dart” String\u date=“出生日期”; 填充(填充:EdgeInsets.symmetric( 垂

如何在flutter中添加iosstyle日期选择器并将其设置为文本字段。我尝试了几件事,但都失败了。获取android风格的datepicker并设置它有很多解决方案,但ios风格的datepicker没有太多解决方案。谢谢你的帮助

颤振\u日期时间\u选择器:

导入“package:flatter_datetime_picker/flatter_datetime_picker.dart”

String\u date=“出生日期”;
填充(填充:EdgeInsets.symmetric(
垂直:10.0,水平:16.0),
子:列(
儿童:[
大小盒子(
身高:60.0,
孩子:扁平按钮(
形状:圆形矩形边框(
边线(
颜色:Colors.orangeacent
),
边界半径:边界半径。圆形(5.0)),
已按下:(){
DatePicker.showDatePicker(上下文,
主题:日期选取主题(
集装箱重量:210.0,
),
showttitleactions:对,
minTime:DateTime(1900,1,1),
maxTime:DateTime.now(),onConfig:(日期){
打印(“确认$date”);
_日期='${date.day}/${date.month}/${date.year}';
setState((){});
},currentTime:DateTime.now(),locale:LocaleType.en);
},
子:容器(
对齐:对齐.center,
身高:50.0,
孩子:排(
mainAxisAlignment:mainAxisAlignment.spaceBetween,
儿童:[
划船(
儿童:[
容器(
孩子:排(
儿童:[
图标(
蛋糕,
颜色:颜色。黑色54,
),
正文(
“$\u日期”,
样式:TextStyle(
颜色:颜色,黑色,
字体大小:17.0,
fontStyle:fontStyle.normal),
),
],
),
)
],
),
图标(图标。日期范围,颜色:Colors.black45,)
],
),
),
颜色:颜色,白色,
),
),
//日期时间()
],
),
),

使用此

      void _showIOS_DatePicker(ctx) {
    showCupertinoModalPopup(
        context: ctx,
        builder: (_) => Container(
              height: 190,
              color: Color.fromARGB(255, 255, 255, 255),
              child: Column(
                children: [
                  Container(
                    height: 180,
                    child: CupertinoDatePicker(
                        initialDateTime: DateTime.now(),
                        onDateTimeChanged: (val) {
                          setState(() {
                            dateSelected = val.toString();
                          });
                        }),
                  ),
                ],
              ),
            ));
  }

你试过cupertino datepicker吗?
      void _showIOS_DatePicker(ctx) {
    showCupertinoModalPopup(
        context: ctx,
        builder: (_) => Container(
              height: 190,
              color: Color.fromARGB(255, 255, 255, 255),
              child: Column(
                children: [
                  Container(
                    height: 180,
                    child: CupertinoDatePicker(
                        initialDateTime: DateTime.now(),
                        onDateTimeChanged: (val) {
                          setState(() {
                            dateSelected = val.toString();
                          });
                        }),
                  ),
                ],
              ),
            ));
  }