UITextView не отображается - PullRequest
       20

UITextView не отображается

0 голосов
/ 06 декабря 2018

Внутри UIScrollView есть UITextView (зеленый), который должен отображать некоторый текст, но не отображает его.

Рамка внешнего вида выглядит правильно и имеет ширину и высоту больше 0. Есть идеи о том, что происходит?

"<AppName.UITextView: 0x7fd1ff810800; baseClass = UITextView; frame = (560 160; 23840 80); text = \'This text should appear\nT...\'; gestureRecognizers = <NSArray: 0x600001b9a520>; layer = <CALayer: 0x6000015a48c0>; contentOffset: {0, 0}; contentSize: {23840, 48}; adjustedContentInset: {0, 0, 0, 0}>"

Green UITextView within a UIScrollView

1 Ответ

0 голосов
/ 06 декабря 2018

Что характерно для UITextView, это то, что он очень широкий, более 23000 точек в ширину.Я попробовал не очень широкую версию того же вида, шириной 500 точек, и поместил ее прямо под глючным видом ... это сработало.

Чтобы решить эту проблему, я изменил иерархию представлений (UITextView в стандартном UIView), чтобы текстовые представления имели максимальную ширину 500 точек, и это работало.

Возможная основная причина: UITextView либо не был разработан для рисования самого себя с очень большой шириной, либо существуют некоторые технические ограничения, которые не позволяют ему сделать это.

A not so wide UITextView does display the text

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...