2

我以前使用过自定义单元格,但我只是想知道添加第三个标签(仅此而已!)是否有更简单的解决方案?我要做的就是显示标题、内容和日期。我已经将前两个设置为 textLabels 和 detailTextLabels 但我当然需要第三个作为日期。

那么,有没有更简单的解决方案而不制作自定义单元格?

谢谢

4

2 回答 2

5

请参阅A Closer Look at Table-View Cells,名为以编程方式将子视图添加到单元格的内容视图的部分。

mainLabel = [[[UILabel alloc] initWithFrame:CGRectMake(0.0, 0.0, 220.0, 15.0)] autorelease];
mainLabel.tag = MAINLABEL_TAG;
mainLabel.font = [UIFont systemFontOfSize:14.0];
mainLabel.textAlignment = UITextAlignmentRight;
mainLabel.textColor = [UIColor blackColor];
[cell.contentView addSubview:mainLabel];
于 2012-07-28T23:03:31.030 回答
2

尝试设置到 cellForRowAtIndexPath (每次创建新单元格时)修改 textLabel 和 detailTextLabel 框架并向 cell.contentView 添加日期的新标签...但我认为正确的方法是继承 UItableViewCell 类并创建自定义细胞

于 2012-07-28T22:56:08.710 回答