#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 это действительно необходимо, поскольку проблема существует в тестовом шаблоне, для воспроизведения моей проблемы не требуется никакого другого кода.