我正在尝试使用包含 UITextfield、UITextview 和 UIImage 的不同单元格制作 UITable。我想生成一个类似报告的 pdf,其中包含所有单元格,包括图像和文本。
我有为 UITableviewcell 制作一个屏幕截图的代码。但我不知道如何制作多个屏幕截图,然后将它们合并在一起形成一个 pdf 文件。
下面是我制作 UITableviewcell 屏幕截图的代码。谢谢
NSUInteger index[] = {0, 0}; // section, row
NSIndexPath *indexPath = [[NSIndexPath alloc] initWithIndexes:index length:2];
// Get the cell
UITableViewCell *cell = [self.tableView cellForRowAtIndexPath:indexPath];
// Render a graphics context to turn your cell into a UIImage
CGSize imageSize = cell.bounds.size;
UIGraphicsBeginImageContext(imageSize);
CGContextRef imageContext = UIGraphicsGetCurrentContext();
[cell.layer renderInContext:imageContext];
// Retrieve the screenshot image
UIImage *imagefinal = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
UIImageWriteToSavedPhotosAlbum(imagefinal, nil, nil, nil);