有没有办法在UITableViewCell中增加detailTextLabel的宽度?

时间:2011-12-02 10:32:56

标签: iphone ios ipad uitableview

我想知道是否可以在UITableViewCell中增加detailTextLabel的宽度。 我已经提到了这个UITableViewCell class,但我找不到任何有用的东西。

任何帮助或建议将不胜感激。感谢。

注意:我不想使用CustomCell。

更新1:我想这样做的原因是:

实际上我正在从XML解析数据,我在UITableViewCell标签中显示产品规格。但是我不知道String的确切长度是在标签中显示的,因此我无法确定标签的高度,它的单元格和值被截断,如图中红色矩形所示。

请以更清晰的方式查看图片:

enter image description here

3 个答案:

答案 0 :(得分:3)

您可以尝试子类化UITableViewCell并覆盖默认的-(void)layoutSubviews方法。

答案 1 :(得分:0)

[cell.detailTextLabel setFrame:aBiggerFrame];

答案 2 :(得分:0)

你可以像@Cyrille那样做一个customCell。

这是一个链接:

http://www.e-string.com/content/custom-uitableviewcells-interface-builder