Flutter - Chrome 和 Safari 内 iOS 上的键盘持续弹出

Ari*_*ios 7 textfield ios flutter flutter-web

我正在尝试在我的 Flutter Web 应用程序上使用 Flutter TextField() ,但在 iOS 浏览器中运行它时:

  • 即使我在 TextField 之外单击,它也会不断弹出:

GIF iOS 网络键盘问题

我该如何防止它弹出?

以下是重现该问题的最小代码示例:

class App extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      themeMode: ThemeMode.system,
      home: Scaffold(
        body: SafeArea(
          child: Center(
            child: TextField(
              autofocus: false,
              keyboardType: TextInputType.emailAddress,
              autofillHints: [AutofillHints.email],
            ),
          ),
        ),
      ),
      title: 'Flutter Test',
    );
  }
}
Run Code Online (Sandbox Code Playgroud)

小智 0

将 TextField 更改为 TextFormField。


归档时间:

查看次数:

964 次

最近记录:

4 年,1 月 前