UIGraphicsBeginImageContext(self.reportList.frame.size);
CGRect tableViewFrame = self.reportList.frame;
self.reportList.frame = CGRectMake(0.0, 0.0, self.reportList.frame.size.width, self.reportList.contentSize.height);
[self.reportList.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *attachmentImage = UIGraphicsGetImageFromCurrentImageContext();
self.reportList.frame = tableViewFrame;
UIGraphicsEndImageContext();
通過使用上面的代碼我得到的tableview的截圖,我的問題是的tableview的屏幕截圖是有披露指標的細胞附件類型,但我不需要這樣的細胞類型。是什麼辦法去除該附件類型UITableView的屏幕截圖
+1,這正是我告訴的這部分代碼 – 2012-12-27 05:25:57
謝謝@matheszabi。 +1也給你,因爲你的也是正確的。你只是錯過了它可以在截圖後放回去的點。 – iDev