我正在阅读this thread和this article
我的问题是如何将我的视图中的内容添加到CreateMethod中。在文章中它有这样的调用:
NSString *content = textView.text; //this is the UITextView, containing our text.
我如何获取内容,因为我使用的是UITable View。 。 。实际上我也希望在表格之前获得包含所有信息的整个视图。
任何想法或至少推动正确的方向?
答案 0 :(得分:0)
您可以将UITableView绘制为图像 - 它可能不是很好(您可能想要文本),但这相对便宜。这只是一个骨架,以实现这个想法:
if (!UIGraphicsBeginPDFContextToFile(newFilePath, page, metaData )) {
NSLog(@"error creating PDF context");
return;
}
UIGraphicsBeginPDFPage();
[tableView.layer renderInContext:UIGraphicsGetCurrentContext()];
UIGraphicsEndPDFContext();
答案 1 :(得分:0)
[tableView.layer renderInContext:UIGraphicsGetCurrentContext()];
它呈现表视图&抓住所有桌子视图&制作表格视图的pdf。