我正在进行自定义单元格,如下所示
- (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)
之后,我想通过这样做来改变表视图中特定单元格的图像
- (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];
}
然而,图像根本没有改变
我在中间遗漏的内容......如果您有关于此问题的任何线索,请提供帮助。
答案 0 :(得分:1)
我想出了问题所在。这是因为我正在为该图像分配错误的标签