我有一个带有多个单元格的UITableView。我想把事情做成有点像收据。
即。 标题------------价格
其中标题左对齐,价格右对齐。
我该怎么做?
答案 0 :(得分:3)
创建单元格时,请使用-[UITableViewCell initWithStyle:UITableViewCellStyleValue1 reuseIndicator:Cell];
根据文档:
<强> UITableViewCellStyleValue1 强> 单元格样式,单元格左侧带有标签,左对齐和黑色文本;在右侧是一个标签,蓝色文字较小,右对齐。 “设置”应用程序使用此样式的单元格。
然后,您可以使用cell.textLabel
和cell.detailTextLabel
属性设置文本并修改两个标签的字体和文本颜色。
答案 1 :(得分:0)
您必须手动将标签放在单元格中。左对齐很明显,要进行正确对齐,您可以使用-[NSString sizeWithFont:forWidth:lineBreakMode:]
计算文本的宽度,并使用cellWidth-textWidth-rightMargin
设置单元格中右侧标签的X坐标。