当我使用登录表单时,我会收到一条自动完成的帐户建议。但是当我选择它时,文本字段未填充。 奇怪的是,当我进入密码菜单并选择建议的相同帐户时,它起作用了。
我已经在 iPad (iPadOS 17.5.1) 和 iPhone (iOS 17.5.1) 上进行了测试,行为是相同的。
return const Scaffold(
body: Center(
child: AutofillGroup(
child: SizedBox(
width: 350,
child: Column(
mainAxisSize: MainAxisSize.min,
children: [
TextField(
autofillHints: [AutofillHints.username],
decoration: InputDecoration(hintText: "Username"),
),
TextField(
obscureText: true,
autofillHints: [AutofillHints.password],
decoration: InputDecoration(hintText: "Password"),
),
ElevatedButton(
onPressed: TextInput.finishAutofillContext,
child: Text("Log In")
)
],
),
)
),
),
);