自定义UITableViewCell iOS

时间:2011-03-17 09:44:41

标签: iphone objective-c

我想在UIView中使用UITableView作为单元格,有关如何做的任何建议或示例吗?

5 个答案:

答案 0 :(得分:6)

UITableViewCell具有readonly属性contentView。它返回单元格对象的内容视图。您可以根据需要操作此视图,添加子视图并执行您想要的操作。 第二种方法是将UITableViewCell子类化并在界面构建器中进行设计。

答案 1 :(得分:3)

您是否看过Apple提供的任何样本?

还有很多其他人。

答案 2 :(得分:1)

link可以帮助您获得基本想法。

另一个one

答案 3 :(得分:1)

您可以添加UITableViewCell contentView。我用过如下

 if (cell == nil) {

        cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];

        UILabel* lbl=[[UILabel alloc] initWithFrame:CGRectMake(10, 5, 80, 35)];
        lbl.text=@"Email";
        lbl.tag=1;
        lbl.backgroundColor=[UIColor clearColor];
        lbl.font=[UIFont fontWithName:@"Helvetica-Bold" size:20];
        [cell.contentView addSubview:lbl];
}

UILabel* lbl=(UILabel*)[cell.contentView viewWithTag:1];
lbl.text=@"Your Text";

答案 4 :(得分:0)

通过继承UITableviewCell创建自定义单元格并使用该自定义单元格而不是默认表格视图单元格