flutter - 在文本 ios Flutter 末尾设置键盘光标
问题描述
我想把键盘光标放在最后。有两种方法,但它们仅适用于 Android 设备而不适用于 iOS。我试过这个
comment_control.selection = TextSelection.collapsed(offset: comment_control.text.length);
和这个
comment_control.selection = TextSelection.fromPosition(TextPosition(offset: comment_control.text.length));
它们仅适用于 Android 设备,不适用于 iphone 等 iOS。在 ios 中,当我使用这些 to 方法时,光标放在开头
如何解决这个问题?还有另一种方法吗?谢谢
解决方案
你可以试试这个:
onChanged: (text) {
TextSelection previousSelection = controller.selection;
controller.text = text;
controller.selection = previousSelection;
}
推荐阅读
- ansible - 用“括号表示法”索引变量并不总是在 ansible 中工作
- mysql - MySQL 语句仅按 id 返回行,其中大部分时间出现名称
- javascript - 如何随机化数组的结果,然后将其链接到条件
- http - 用户如何在浏览器请求上设置无缓存?
- c - 使用单独文件中的数据类型在 C 中定义结构类型
- android - Unmarshall Parcelable 由 @Parcelize 创建
- javascript - 如何用jquery扩展表行?
- javascript - 在单独的组件中访问变量的状态
- javascript - React Native,在导航中将两个值传递到下一个屏幕
- module - Veins 文档模块