UITextView最大长度

时间:2012-03-24 08:24:13

标签: uitextview max

我正在向UITextView对象添加文本,但不显示完整的文本。 如果我这样做:

NSLog(@"%d", [self.txtview.text length]);
self.txtview.text = lstrdetails;
NSLog(@"%d", [self.txtview.text length]);

我分别得到0和12162。我猜12162是最大的。有人知道如何增加这个最大值,以便显示我的完整文本吗?

1 个答案:

答案 0 :(得分:0)

您确定lstrdetails的长度是否大于12162?

我试过了:

self.dataField.text = @"";
int i = 0;
while(i < 1000000)
{
    NSString* str = [NSString stringWithFormat:@"%@x", self.dataField.text];
    self.dataField.text = str;    
    i++;
    NSLog(@"I: %i, LENGTH: %i", i, [str length]); 
}

(这是非常不优化的)

2012-03-24 09:51:35.178 test[7942:f803] I: 15454, LENGTH: 15454,然后大喊大叫!

编辑:

  • 一次增加200个字符:I: 100000, LENGTH: 100000,然后招募!
  • 1000乘1000:I: 330000, LENGTH: 330000,然后大喊大叫!

(OS X 10.7,4 Go RAM,XCode 4.2.1,带ARC的iPhone项目)