之前我曾使用自定义单元格,但我只想添加第三个标签(没有别的!)是否有更简单的解决方案?我想要做的就是显示标题,内容和日期。我已经将前两个设置为textLabels和detailTextLabels,但我当然需要第三个日期。
那么,如果没有制作自定义单元格,是否有更简单的解决方案?
由于
答案 0 :(得分: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];
答案 1 :(得分:2)
尝试设置进入cellForRowAtIndexPath(每次创建一个新单元格)时修改textLabel和detailTextLabel框架并向cell.contentView添加一个新的日期标签...... 但我认为正确的方法是继承UItableViewCell类并创建自定义单元格