我有一个 TableView,其中包含来自 parse.com 的数据,我根据功能查询表放置了下降的订单,其中“日期”由pickerdate 选择。现在最早的日期原来是最后一个单元格,只有在最后一个单元格中我想添加一个图像......在这种特定情况下,我该怎么办?这对我来说更复杂:(
我只需要在最后一个单元格中插入图像
谢谢罗里
我有一个 TableView,其中包含来自 parse.com 的数据,我根据功能查询表放置了下降的订单,其中“日期”由pickerdate 选择。现在最早的日期原来是最后一个单元格,只有在最后一个单元格中我想添加一个图像......在这种特定情况下,我该怎么办?这对我来说更复杂:(
我只需要在最后一个单元格中插入图像
谢谢罗里
如果您正在使用,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;
}