我有一个文本字段连接到它的TextEditingController()。在onChanged:回调中,我执行文本检查,只允许时间输入。在iOS上运行时,使用CupertinoTextfield并按预期运行,在每个输入光标移动时,下一个数字位于正确的位置,因此输入1000将导致10:00。当在web或Android Material Textfield上运行时,问题是当光标保持在第一位置时,文本会向后显示,所以输入1000将导致00:01。我还尝试了另一篇文章中的解决方案,抓住控制器选择并在选中的文本上重