どうも、ちょげ(@chogetarou)です。
CupertinoDatePickerを年月日だけ選択できるようにする方法を紹介します。
方法

CupertinoDatePickerを年月日のみの選択にするには、引数「mode」を使います。
具体的には、CupertinoDatePickerの引数「mode」に「CupertinoDatePickerMode.date」を指定します。
CupertinoDatePicker(
mode: CupertinoDatePickerMode.date,
・・・・
),
引数「mode」を使えば、CupertinoDatePickerを年月日だけの選択にすることができます。
使用例
以下は、使用例です。

class MyHomePage extends StatefulWidget {
@override
_MyHomePageState createState() => _MyHomePageState();
}
class _MyHomePageState extends State<MyHomePage> {
var _selectDate = DateTime.now();
@override
Widget build(BuildContext context) {
return SafeArea(
child: CupertinoPageScaffold(
child: Center(
child: CupertinoDatePicker(
mode: CupertinoDatePickerMode.date,
initialDateTime: _selectDate,
onDateTimeChanged: (newDate) {
setState(() {
_selectDate = newDate;
});
},
),
),
),
);
}
}

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

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

[Flutter]CupertinoDatePickerの使い方
CupertinoDatePickerの使い方を解説します。

[Flutter]CupertinoDatePickerを日本語化するには?
CupertinoDatePickerを日本語化するには、どうしたらいいのでしょうか?
コメント