我的一位测试人员遇到了一个问题,UITextView无法完全呈现仅部分显示的行。这是iPhone 4上的iOS 4.0.1。UITextView部分呈现一行文字
在以下屏幕截图中,最后一行是Xxx TTY zzz。最初只显示行的顶部,但是当我的测试人员向上滚动以查看完整行时,它会部分呈现停留。如果我的测试仪通过双击进行选择,那么一切都很好。
http://shuningbian.net/files/so.png
如果有任何一个人遇到过这个问题,并解决它,我很想听到它。
编辑
的代码来创建视图:
- (void)loadView {
[super loadView];
CGRect frame = CGRectZero;
frame.size = self.view.frame.size;
UITextView* tv = [[UITextView alloc] initWithFrame:frame];
[self.view addSubview:tv];
tv.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
tv.text = [_value description];
tv.editable = NO;
tv.dataDetectorTypes = UIDataDetectorTypeAll;
// default font size is too small
tv.font = [UIFont systemFontOfSize:[UIFont labelFontSize]];
[tv release];
}
你确定这不是UITextView本身的底部吗?这是否发生在所有iOS 4测试人员身上?所有的iPhone 4测试人员? – 2010-08-25 08:11:56
@Shaggy Frog:它是UITextView的底部。问题在于用户滚动到完全展示该行时,该行保持部分呈现状态。这发生在iOS 4和4.0.2上运行的两个iphone 4上。在运行4.0的3GS上不会发生。 – freespace 2010-08-25 08:36:09
我发现这个问题在iOS 8上存在。 – fatuhoku 2015-03-24 14:04:29