将大字符串分配给 UILabel。并且,将此标签添加到滚动视图中。
当 UILabel 高度大于 8192pt(即 2^13)时,UILabel 消失。
这是iOS错误吗?
我应该使用其他实现来呈现这么多的字符串吗?
我应该在单元格中使用表格视图吗?
更新
将显示 UILabel 的代码:
UILabel *label = [[UILabel alloc] init];
label.backgroundColor = [UIColor clearColor];
label.text = rumor.displayText;
label.frame = CGRectMake(0, 0, self.view.frame.size.width, 8192);
label.lineBreakMode = UILineBreakModeWordWrap;
label.numberOfLines = 0;
而 UILabel 的代码确实消失了
UILabel *label = [[UILabel alloc] init];
label.backgroundColor = [UIColor clearColor];
label.text = rumor.displayText;
label.frame = CGRectMake(0, 0, self.view.frame.size.width, 8193);
label.lineBreakMode = UILineBreakModeWordWrap;
label.numberOfLines = 0;