0

我有一个 TableView,其中包含来自 parse.com 的数据,我根据功能查询表放置了下降的订单,其中“日期”由pickerdate 选择。现在最早的日期原来是最后一个单元格,只有在最后一个单元格中我想添加一个图像......在这种特定情况下,我该怎么办?这对我来说更复杂:(

我只需要在最后一个单元格中插入图像

谢谢罗里

4

1 回答 1

1

如果您正在使用,PFQueryTableViewController那么您应该使用它的自定义子类。

/// MyPFQueryTableViewController.h
@interface MyPFQueryTableViewController : PFQueryTableViewController

self.objects是 PFQueryTableViewController 类用于每个表行的数据源数组。

您必须检查 是否是数组indexPath.row中的最后一个对象。self.objects

MyPFQueryTableViewController.m您内部覆盖该cellForRowAtIndexPath方法:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath object:(PFObject *)object {
    static NSString *CellIdentifier = @"Cell";

    PFTableViewCell *cell = (PFTableViewCell *)[tableView dequeueReusableCellWithIdentifier:CellIdentifier];
    if (cell == nil) {
        cell = [[PFTableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
    }

    // Configure the cell
    // Is this the last displaying cell?
    if( indexPath.row == ([self.objects count]-1) )
    {
        cell.imageView.image = [UIImage imageNamed:@"End_Of_List.jpg"];
        cell.textLabel.text = @"";
    }
    else
    {
        cell.textLabel.text = [object objectForKey:self.textKey];
    }

    return cell;
}
于 2013-10-05T13:13:11.637 回答