在我的应用程序中,我使用UITableview
来处理来自Web服务结果的动态数据。
现在,当我select one
行时,我需要该行screenshot
。
对于Ex:在Tableview中有10行。 &安培;每行包含个人资料图片,名字&姓氏。
所以,当我点击第二行时,只截取第二行的截图。
答案 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();
}
:)