使用Flutter,如何在iOS上触发TextField的onSubmitted()?

Tho*_*mas 9 dart flutter

请查看下面的Flutter代码片段:它创建一个TextField用作单行输入字段,当按下Return时,它将提交其值:

child: new TextField(
  decoration: _deco,
  maxLines: 1,
  autofocus: true,
  onSubmitted: (newValue) {print(newValue);},
  onChanged: (newValue) {
    setState(() {
      strTemperature = newValue.trim();
    });
  })),
Run Code Online (Sandbox Code Playgroud)

在iOS模拟器上,相应的应用程序如下所示:

我的示例应用的屏幕截图

正如您所看到的那样配置了小部件maxLines = 1,但是当我单击屏幕键盘上的Return键时,会插入换行符.请在小部件下面的几行找到窄蓝色光标.此外,我看到没有控制台输出,因为我的onSubmitted()lambda 应该是这种情况.

我正确配置文本字段,还是我遗漏了什么?

Col*_*son 2

在我看来,这实际上只是 iOS 版本 Flutter 中的一个错误。提交问题#9839