どうも、ちょげ(@chogetarou)です。
CupertinoAlertDialogでTextFieldを使う方法を紹介します。
方法

CupertinoAlertDialogでTextFieldを使う方法を紹介します。
CupertinoTextField
1つは、TextFieldの代わりにCupertinoTextFieldを使う方法です。
具体的には、TextFieldをCupertinoTextFieldに置き換えます。
CupertinoAlertDialog(
content: CupertinoTextField(),
actions: [・・・],
);

Card
もう1つは、Cardを使う方法です。
具体的には、TextFieldをCardでラップします。
return CupertinoAlertDialog(
content: Card(
child: TextField(),
),
actions: [
TextButton(
onPressed: () {
Navigator.pop(context);
},
child: Text('OK'),
),
],
);

まとめ
CupertinoTextFieldもしくはCardを使うことで、CupertinoAlertDialogでTextFieldを使うことが出来ます。
コメント