无法在表格视图中更新单元格的图像

时间:2012-07-16 21:06:16

标签: iphone uitableview

我正在进行自定义单元格,如下所示

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

    if ( tableCell == nil ) {
        [[NSBundle mainBundle] loadNibNamed:@"OverViewCell" owner:self options:nil];
        tableCell           =   overViewCell;
        self.overViewCell   =   nil;
    }
    ..............................................................
}

和OverViewCell.xib看起来像(右图像被标记为3)

enter image description here

之后,我想通过这样做来改变表视图​​中特定单元格的图像

- (void) updateImageView {
    // currentRow is getting value when cellForRowAtIndex is clicked  
    NSIndexPath *indexPath  =   [NSIndexPath indexPathForRow:currentRow inSection:0];
    UITableViewCell *cell   =   [self.tableContent cellForRowAtIndexPath:indexPath];
    imageView               =   (UIImageView*)[cell viewWithTag:3];
    imageView.image         =   [UIImage imageNamed:@"checked.png"];
    [self dismissViewControllerAnimated:YES completion:nil];

}

然而,图像根本没有改变

我在中间遗漏的内容......如果您有关于此问题的任何线索,请提供帮助。

1 个答案:

答案 0 :(得分:1)

我想出了问题所在。这是因为我正在为该图像分配错误的标签