將大字符串分配給UILabel。並且,將該標籤添加到滾動視圖中。
當UILabel高度大於8192pt(即2^13)時,UILabel消失。當高度大於8192時,UILabel視圖消失
這是一個iOS的錯誤?
我應該使用其他實現來渲染這樣的字符串數量嗎?
我應該在單元格中使用表格視圖嗎?
UPDATE
,將顯示的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;
首先,你需要證明你的一些代碼和截圖 –
的我讀了一些日子,一個UIView不應超過2048像素大。 – dasdom
權利.. http://blog.tofodo.com/2009/03/iphone-sdk-doesnt-like-long-texts.html –