如何从单元格访问 UIImageView

How to access an UIImageView from cell

我在 tableView 的自定义单元格中有一个 imageView。我正在使用 viewWithTagcellforRowAtIndexPath 中访问该 imageView。但是我怎样才能在另一个函数中访问那个 imageView 呢?喜欢 didSelectRowAtIndexPath.

您可以使用 [tableView cellForRowAtIndexPath:indexPath] 访问单元格,然后您可以使用 viewWithTag as-

从单元格访问它的子视图(内容)
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{ 
     // access the cell for selected cell
     UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath];

     // from cell using viewWithTag:image view's tag access imageView 
     UIImageView *imageView = [cell viewWithTag:CELL_IMAGE_VIEW_TAG];
}

声明给定 indexPath 的单元格

UITableViewCell *cell = [self.tableView cellForRowAtIndexPath:indexPath];

然后访问imageView

cell.imageView