【问题标题】:How to style the text of a UITableViewCell?如何设置 UITableViewCell 的文本样式?
【发布时间】:2012-07-11 09:39:20
【问题描述】:

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

但单元格只是保持空白。有什么想法吗?

【问题讨论】:

    标签: ios uitableview three20 ttstyledtextlabel


    【解决方案1】:

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

    希望这会有所帮助。

    干杯!

    【讨论】:

    • 我做到了(上面的代码已修改),但仍然无法正常工作。单元格为空白。
    • 你不应该也有 标签吗?
    • 看看这个人的回答:forums.three20.info/discussion/172/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-12
    • 1970-01-01
    • 1970-01-01
    • 2016-08-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多