如何在iPhone中添加左右对齐(两者)的单元格细节文本?

时间:2012-03-01 20:51:06

标签: iphone objective-c ios uitableview

我想把一张桌子放在下面的单元格中:

The_main_cell_text_1
Detail_1           Detail_2
The_main_cell_text_2
Detail_3   Another_Detail_4

如何使用左右对齐(两者)添加单元格的detailText?

cell.detailTextLabel.text = [NSString stringWithFormat:@"%@...<dynamic_space>...%@", detail_1, detail_2];

1 个答案:

答案 0 :(得分:3)

实际上你应该将uitableviewcell子类化,并在contentview中添加三个自定义标签。

但是要保持基于字符串的方法,你可以计算两个字符串的大小[string sizeWithFont:...],然后计算出左对齐和右对齐文本所需的合适空格数

方法3可能只是在cell.contentView上添加一个额外的标签,ehich是右对齐的。