首页 > 解决方案 > 在文本 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 方法时,光标放在开头

如何解决这个问题?还有另一种方法吗?谢谢

标签: flutterkeyboard

解决方案


你可以试试这个:

onChanged: (text) {
   TextSelection previousSelection = controller.selection;
   controller.text = text;
   controller.selection = previousSelection;
}

推荐阅读