如何设置UITableViewCell的文本样式



如何使用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];

但细胞只是保持空白。知道吗?

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

希望这能有所帮助。

干杯!

最新更新