React-Native: курсор TextInput всегда в конце, а не в месте касания - PullRequest
0 голосов
/ 06 июля 2018

У меня есть базовый TextInput с некоторым начальным значением, установленным на него. Проблема, с которой я сталкиваюсь, заключается в том, что когда пользователь нажимает на TextInput в первый раз, курсор всегда перемещается к концу текста, а не к позиции, на которой щелкнул пользователь. Но при втором щелчке выбор TextInput устанавливает курсор в нужном месте. Даже после того, как фокус снят.

Вот закуска для вышеуказанного сценария.

https://snack.expo.io/@ahetawal/android-textinput-cursor

  1. Когда вы впервые запустите закуску и нажмете в любом месте текстового ввода, вы увидите, что курсор всегда перемещается в конец текста.
  2. Попробуйте нажать кнопку, чтобы убрать фокус и убрать клавиатуру.
  3. Нажмите на любое слово еще раз, курсор на этот раз правильно установлен в ожидаемую позицию.
...