UITableview选择行的截图

时间:2015-11-26 12:30:30

标签: ios uitableview

在我的应用程序中,我使用UITableview来处理来自Web服务结果的动态数据。

现在,当我select one行时,我需要该行screenshot

对于Ex:在Tableview中有10行。 &安培;每行包含个人资料图片,名字&姓氏。

所以,当我点击第二行时,只截取第二行的截图。

1 个答案:

答案 0 :(得分:1)

请尝试此代码。

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath

{

    UITableViewCell * cell = [tableView cellForRowAtIndexPath:indexPath];

    UIGraphicsBeginImageContext(cell.contentView.frame.size);

    [cell.contentView.layer renderInContext:UIGraphicsGetCurrentContext()];

    UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();

    UIGraphicsEndImageContext();

}

:)