0

如何使用 Three20 TTStyledTextLabel 设置 UITableViewCell 的文本样式?我试过 :

TTStyledTextLabel* label = [[[TTStyledTextLabel alloc] initWithFrame:CGRectMake(0, 0, 300, 60)] autorelease];

NSInteger i = ...;
NSString *s =  [NSString stringWithFormat:@"%@ <font color='red'>(%d)</font>", [dic objectForKey:@"name"], i];

label.text = [TTStyledText textFromXHTML:s lineBreaks:NO URLs:NO];

[cell.textLabel addSubview:label];

但单元格只是保持空白。任何的想法?

4

1 回答 1

0

您需要为该标签指定一个框架。否则它是 CGRectZero。

希望这可以帮助。

干杯!

于 2012-07-11T09:56:58.123 回答