我想把一张桌子放在下面的单元格中:
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];
答案 0 :(得分:3)
实际上你应该将uitableviewcell子类化,并在contentview中添加三个自定义标签。
但是要保持基于字符串的方法,你可以计算两个字符串的大小[string sizeWithFont:...],然后计算出左对齐和右对齐文本所需的合适空格数
方法3可能只是在cell.contentView上添加一个额外的标签,ehich是右对齐的。