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的屏幕截图具有公开指示符的单元格附件类型,但我不需要该单元格类型的.Is以任何方式删除该附件类型
发布于 2012-12-27 12:44:00
在截图前将附件指示器设置为UITableViewCellAccessoryNone,然后将其设置回UITableViewCellAccessoryDisclosureIndicator。
cell.accessoryType = UITableViewCellAccessoryNone;发布于 2012-12-27 12:43:52
您可以将单元格类型设置为None,在这种情况下,您将不会有,但不仅在截图,但在应用程序中也是如此
https://stackoverflow.com/questions/14049441
复制相似问题