Iphone 如何创建一个TTTableStyledTextItem,它不会在三行中被截断为4行20
我注意到,当一个TTTableStyledTextItem被添加到一个表中时,即使有更多的文本,高度也会自动设置为4行。我尝试过简单地将TTTableStyledTextItemCell子类化并设置高度,但这只会增加单元格的高度,不会为您购买更多的文本。子类化各种项目(而不是单元格)也不起作用,因为我无法让样式文本在我这样做时显示出来 是否有人成功地在表中显示长样式文本 这似乎意味着有一种方法可以做到这一点,但我不能摸索明确的方法Iphone 如何创建一个TTTableStyledTextItem,它不会在三行中被截断为4行20,iphone,three20,Iphone,Three20,我注意到,当一个TTTableStyledTextItem被添加到一个表中时,即使有更多的文本,高度也会自动设置为4行。我尝试过简单地将TTTableStyledTextItemCell子类化并设置高度,但这只会增加单元格的高度,不会为您购买更多的文本。子类化各种项目(而不是单元格)也不起作用,因为我无法让样式文本在我这样做时显示出来 是否有人成功地在表中显示长样式文本 这似乎意味着有一种方法可以做到这一点,但我不能摸索明确的方法 谢谢 回答我自己的问题: 因此,文本中有不间断的空格导致它在4行
谢谢 回答我自己的问题: 因此,文本中有不间断的空格导致它在4行之后停止。在我在文本中对此进行了字符串替换之后,使用TTTableStyledTextItem没有问题,并且正确地扩展到了行数 所以最后看起来是这样的:
NSMutableString *temp = [NSMutableString stringWithString:textToDisplay];
[temp replaceOccurrencesOfString:@" " withString:@" " options:NSLiteralSearch range:NSMakeRange(0, [temp length])];
TTTableStyledTextItem *newItem = [TTTableStyledTextItem itemWithText:[TTStyledText textFromXHTML:[NSString stringWithString:temp]]];
希望我没有遇到任何其他的角色炸弹