0

我在启用了分页UITextView的情况下水平放置了 10 秒。UIScrollView

当我的视图被初始化并被查看时,初始页面的UITextView文本不会出现。背景颜色显示正常,但文本在屏幕上不可见。

现象如下:

只要您拖动UIScrollView偶数1px,文本就会神奇地显示它自己。这是怎么回事?我怎样才能解决这个问题?

** 编辑 - kai 的代码 **

[self.messageBodyTxt setFont:[UIFont fontWithName:@"MuseoSlab-300" size:16.67]];
[self.messageBodyTxt setText:[[data objectForKey:@"Description"] valueForKey:@"text"];

注意 - 我已经尝试过使用系统字体。此外,此代码适用于不同的视图,所以我不确定是什么。

4

1 回答 1

1
CGRect f = self.myTextView.frame;
f.size.height += 1;
[self.myTextView setFrame:f];

因为我UITextView已经在一个XIB文件中,所以我只需将现有高度修改 1px 和 viola。正如@larsacus 指出的那样,仅当模块的宽度超过512px 时才需要这样做。

于 2012-04-18T21:11:58.423 回答