UITextView начальная позиция прокрутки не является верхней на TVOS

Как сделать, чтобы начальная позиция прокрутки была равна 0 в tvOS? Я старался setContentOffset:CGPointZero а также layoutIfNeeded, но это не работает.

[self.textView layoutIfNeeded];
self.textView.attributedText = myLongAttributedString;
[self.textView setContentOffset:CGPointZero animated:NO];
[self.textView layoutIfNeeded];

Это похоже, но отличается от начальной позиции прокрутки UITextView не 0, потому что мое данное решение для iOS не работает для tvOS.

Вы можете быстро воспроизвести проблему из примера tvOS по https://github.com/laptobbe/TSMarkdownParser/tree/3.x (commit https://github.com/laptobbe/TSMarkdownParser/commit/fba04cdd59ac55fc324a2100fcb800af2153f2af на случай, если я исправлю ошибку в будущем) и переключить выбранный вывод в UITextView (с помощью клавиатуры стрелка если ты на симуляторе)
скриншот tvOS

0 ответов

Другие вопросы по тегам