UITextView на Catalyst с длинным текстом, невидимые текстовые диапазоны при прокрутке - PullRequest
1 голос
/ 10 июля 2020

У меня проблема с Catalyst. Я пытаюсь отобразить длинный текст в UITextView, и на iOS все работает хорошо, без проблем.

На Ma c (с Catalyst), однако, когда я прокручиваю текстовое представление, некоторые части исчезнуть. Кто-нибудь знает, как это исправить?

Я пробовал вызывать setNeedsLayout / Display / layoutIfNeeded в текстовом окне при прокрутке, но не повезло. Единственное, что «сработало», - это удалить текстовое представление из иерархии представлений и прочитать его в представлении контейнера по завершении прокрутки. Все еще не идеально, так как вы теряете выделение, когда хотите выделить какой-то текст и прокрутить. (Когда я сохраняю выделение и применяю его повторно, синяя подсветка становится невидимой)

Использование UILabel в режиме прокрутки может работать, но тогда вы теряете все взаимодействия с пользователем (без редактирования / выбора текста)

Кто-нибудь знает, как это исправить? Или мне нужно просто подождать, пока Apple исправит это.

См. Видео / gif исходного сообщения:

введите описание изображения здесь

...