2012-07-11 19 views
0

如何使用Three20 TTStyledTextLabel設置UITableViewCell的文本樣式? 我想:如何樣式化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]; 

但細胞只是保持空白。任何想法?

回答

0

您需要爲該標籤指定一個框架。否則它是CGRectZero。

希望這會有所幫助。

乾杯!

+0

我做到了(上面的代碼被修改),但仍然不起作用。該單元格是空白的。 – Alexis 2012-07-11 10:20:09

+0

你不應該有標籤呢? – George 2012-07-11 10:21:30

+0

只是試了一下,不是更好 – Alexis 2012-07-11 10:23:36