我有一个UITableView与多个单元格。我想要排列好像收据一样的东西。iPhone - 在单元格中配置文本的位置
即 标题------------价格
其中标题是左对齐和价格是右对齐。
我该怎么做?
我有一个UITableView与多个单元格。我想要排列好像收据一样的东西。iPhone - 在单元格中配置文本的位置
即 标题------------价格
其中标题是左对齐和价格是右对齐。
我该怎么做?
当你创建你的细胞,使用-[UITableViewCell initWithStyle:UITableViewCellStyleValue1 reuseIndicator:Cell];
根据文档:
UITableViewCellStyleValue1 一种与左对齐和黑色文本的单元格的左侧标签的单元格样式;在右侧是具有较小蓝色文本并且右对齐的标签。设置应用程序使用这种风格的单元格。
然后你可以使用cell.textLabel
和cell.detailTextLabel
属性来设置文本和修改这两个标签的字体和文本颜色。
您必须手动定位单元格中的标签。左对齐是显而易见的,要进行右对齐,您可以使用-[NSString sizeWithFont:forWidth:lineBreakMode:]
来计算文本的宽度,并使用cellWidth-textWidth-rightMargin
将单元格中右标签的X坐标设置为。
立即尝试,并将回发。 – Baub