下载完图像后,我想在tableview自定义节标题单元格中动态更改图像。但是我不如何获取对节标题单元格的引用。是否有一个等效的函数来获取标题单元格,就像使用cellForRowAtIndexPath函数来获取表视图单元格一样?

我试过了,但这是针对行。我需要一个等价的节标题

if let cellToUpdate = tableView.cellForRowAtIndexPath(indexPath) as? ListingTableViewCell {
    cellToUpdate.imageView.image = image!
}

最佳答案

只需为部分标题视图设置标签。

- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section{
UIView *view = [UIView new];
view.backgroundColor = [UIColor orangeColor];
view.tag = section;

return view;
}


然后使用标记获取节标题视图。

 NSInteger section2 = 2;
 UIView *sectionHeader = [self.tableView viewWithTag:section2];

关于ios - 该部分的cellForRowAtIndexPath等效函数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34394238/

10-16 14:07