![](/img/trans.png)
[英]How can I navigate to another widget by using onSubmitted in Flutter
[英]Using Flutter, how can I trigger onSubmitted() of TextField on iOS?
請看下面的Flutter代碼片段:它創建一個TextField
,用作單行輸入字段,當按回車鍵時tat將提交其值:
child: new TextField(
decoration: _deco,
maxLines: 1,
autofocus: true,
onSubmitted: (newValue) {print(newValue);},
onChanged: (newValue) {
setState(() {
strTemperature = newValue.trim();
});
})),
在iOS Simulator上,相應的應用程序如下所示:
如您所見,該窗口小部件配置了maxLines = 1
,但是當我單擊屏幕鍵盤上的Return鍵時,將插入換行符。 請在小部件下方的幾行中找到狹窄的藍色光標。 另外,我看不到任何控制台輸出,由於我的onSubmitted()
lambda,應該是這種情況。
我是否正確配置了文本字段,還是缺少某些內容?
在我看來,這實際上只是Flutter的iOS版本中的錯誤。 提起的問題#9839 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.