Nativescript Textview многострочная прокрутка выбора не работает должным образом

#nativescript #nativescript-vue

#nativescript #nativescript-vue

Вопрос:

При создании длинной строки текста с использованием TextView на iOS и превышении высоты TextView это позволит вам прокручивать. После прокрутки назад до верхней части textview и выбора фрагмента текста моя позиция курсора установлена неправильно, и мой textview не будет прокручиваться до позиции «tapped». Вероятно, это вызвано перекрывающейся клавиатурой.

Я настроил простой в тестировании шаблон, который:

 
    <template>
      <Page backgroundColor="#6B00D4" backgroundSpanUnderStatusBar="true" actionBarHidden="true" class="page">
        <GridLayout rows="auto">
          <TextView row="0" height="auto"/>
        </GridLayout>
      </Page>
    </template>
 

Как я смогу получить правильное положение при нажатии на фрагмент текста?

РЕДАКТИРОВАТЬ: Только что узнал, что это происходит только на iOS 14

РЕДАКТИРОВАНИЕ 2: Положение прокрутки не используется при позиционировании курсора, поэтому положение курсора кажется отклоненным от положения касания пользователя

РЕДАКТИРОВАТЬ 3: похоже, это проблема с iOS 14: https://developer.apple.com/forums/thread/662056

Комментарии:

1. образец игровой площадки был бы лучше для понимания и решения вашей проблемы.

2. @VikasAcharya это действительно необходимо, поскольку проблема существует в тестовом шаблоне, для воспроизведения моей проблемы не требуется никакого другого кода.