如何自定义UITableView?

时间:2012-09-08 12:56:35

标签: ios ios4 xcode4 uitableview

如何添加图像和文本,如下面的快照所示?我已在我的应用程序中使用导航控制器,因此将UITableView控制器作为主页上的新导航页面包含任何问题。like this page I am trying to make my application![][1] < / p>

2 个答案:

答案 0 :(得分:2)

配置UITableViewCell时,您可以向小区UIImageView添加UILabelcontentView



    UITableViewCell *cell = ...;

    UIImageView *yourImageView = ...;

    UILabel *yourLabel = ...;

    [cell.contentView addSubview:yourImageView];
    [cell.contentView addSubview:yourLabel];

答案 1 :(得分:0)

我将子类化UITableView Cell并创建我自己的单元格MyCustomTableViewCell,其中包含UIImageView和UILabel。

然后,您可以执行此操作以在重复使用的情况下更新您的单元格

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
    static NSString *CellIdentifier = @"Cell";
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier]

    MyCustomTableViewCell *myCell = (MyCustomTableViewCell)cell;
    myCell.label.text = newText;
    myCell.imageView.image = newImage;

    return cell;
}