0

我对iOS中的TableView有一个相当简单的问题,有没有办法缩进tableview中单元格的内容,例如我有一个字符串数组,我想让它们在ui上显示为交替系列文本,它看起来像一个对话日志。例如。

I am Hercules
                     I am Delilah
If you are Delilah
             Then I am your lover

这没有求助于自定义单元格,但是,如果自定义单元格是唯一的,你能告诉我如何/从哪里开始吗?

TIA

海市蜃楼

4

2 回答 2

2

在您的 cellForRowAtIndexPath方法中,执行以下操作:

if (indexPath.row % 2 == 0) {
  [cell.textLabel setTextAlignment:UITextAlignmentLeft];
} else {
  [cell.textLabel setTextAlignment:UITextAlignmentRight];
}

更新了正确的对齐方式,感谢 paul polo

于 2012-11-26T14:15:41.157 回答
0

您可以在方法中创建单元格时进行连接tableView : (UITableView *)tableView cellForRowAtIndexPath

  1. 根据indexPath您是创建奇数还是偶数单元格进行检查。
  2. 为单元格内的标签设置文本alingment。(你也可以改变它的原点)

你完成了!

于 2012-11-26T14:15:32.453 回答