Iphone 自定义UITableView

Iphone 自定义UITableView,iphone,objective-c,xcode,ios4,xcode4,Iphone,Objective C,Xcode,Ios4,Xcode4,我已经成功地制作了一个使用UITableView的iPhone应用程序。我想开始为应用程序添加一些生命。如何自定义表格?例如,更改单元格高度、向单元格添加自定义图像、颜色等 有什么好建议吗?试试本教程 只需尝试使用标签覆盖表格单元格,通过自定义标签可以自定义表格单元格。希望对您有所帮助……您也可以查看Apple自己的示例代码 尤其是tableViewSuite非常漂亮,以清晰易懂的方式展示了所有主要功能 它还展示了苹果的最佳实践 UITableViewCell *cell = [tv de

我已经成功地制作了一个使用UITableView的iPhone应用程序。我想开始为应用程序添加一些生命。如何自定义表格?例如,更改单元格高度、向单元格添加自定义图像、颜色等

有什么好建议吗?

试试本教程


只需尝试使用标签覆盖表格单元格,通过自定义标签可以自定义表格单元格。希望对您有所帮助……

您也可以查看Apple自己的示例代码

尤其是tableViewSuite非常漂亮,以清晰易懂的方式展示了所有主要功能

它还展示了苹果的最佳实践

UITableViewCell *cell = [tv dequeueReusableCellWithIdentifier:CellIdentifier];

if(cell == nil)
{

    cell = [[[UITableViewCell alloc] initWithFrame:CGRectZero reuseIdentifier:CellIdentifier] autorelease];
    cell.accessoryType = UITableViewCellAccessoryDetailDisclosureButton;
    cell.selectionStyle = UITableViewCellSelectionStyleNone;

    UILabel *label;

    label = [[[UILabel alloc] initWithFrame:CGRectMake(5, 0.5, 240.0, 25.0)] autorelease];
    label.tag = WHAT_TAG;
    label.font = [UIFont boldSystemFontOfSize:14.0];
    label.textAlignment = UITextAlignmentLeft;
    label.textColor = [UIColor blueColor];
    label.autoresizingMask = UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleHeight;
    label.backgroundColor = [UIColor clearColor];
    [cell.contentView addSubview:label];

}