2015-11-26 85 views
0

在我的應用程序中,我使用UITableview和來自Web服務結果的動態數據。UITableview所選行的屏幕截圖

現在,當我在select one行時,我需要該行的screenshot

例如:在10行的Tableview中。 &每行包含配置文件圖像,名字&姓氏。

所以當我點擊第二行時,只截取第二行的截圖。

+0

使用CGGraphics繪製該行的佈局和使用? –

回答

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(); 

} 

:)

+0

是的,這是工作..謝謝 –

+0

@MaulikPatel請接受它作爲答案 –