UITextView不显示

时间:2018-12-06 07:40:28

标签: ios iphone uitextview

UIScrollView中有一个UITextView(绿色),该UITextView应该显示一些文本,但不显示某些文本。

ext视图的框架看起来正确,并且宽度和高度大于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 :(得分:0)

UITextView的独特之处在于它非常宽,超过23000点宽。我尝试了同一视图的不太宽的版本,宽了500点,然后将其放置在越野车视图的下面……它起作用了。

为解决此问题,我更改了视图层次结构(标准UIView中的UITextView),以使文本视图的最大宽度为500 pts,并且可以正常工作。

可能的根本原因: UITextView要么没有设计为以非常大的宽度绘制自身,要么有一些技术限制使其无法这样做。

A not so wide UITextView does display the text