首页 > 解决方案 > Flutter - 获取文本字段中光标的坐标

问题描述

我需要从 a 中获取当前光标坐标TextField

有一些“解决方案”,但没有一个真正有效。

尝试使用controller.selection.baseOffset乘以每个字符的硬编码宽度,这有点工作,但仅适用于等宽字体且仅适用于一行。

使用 aFocusNodeTextPainterlike组合focusNode.offset.dx + painter.width虽然不是很精确。

所以我认为没有一种简单的方法可以获取光标的位置?

但也许这里有人不得不面对同样的问题,可以帮助我:)

谢谢史蒂文

标签: flutterdartcursortextfieldoffset

解决方案


推荐阅读