我正在实现一个将 maxLines 属性设置为 3 的 TextFormField。一旦用户从他的第四行开始,如何让 TextFormField 向下滚动?目前光标是不可见的,直到用户手动向下滚动。有没有办法自动做到这一点?
这种行为实际上在“文本字段”示例中的 flutter_gallery 应用程序中具有特色。只需在“实时故事”输入中键入一个长文本,直到它到达第四行。
我的代码的重要部分实际上如下所示:
import 'package:flutter/material.dart';
class TextFormFieldDemo extends StatelessWidget {
@override
Widget build(BuildContext context) {
return new Scaffold(
body: new Form(
child: new TextFormField(
maxLines: 3,
),
),
);
}
}
到目前为止,我还没有找到解决此问题的方法。
此问题同时影响 iOS 和 android。