【发布时间】:2012-03-04 11:59:48
【问题描述】:
我在我的应用程序中实现了导出 PDF 功能,用于导出的内容是UIView。现在我有一个列表数据并使用 for 循环加载所有对象,每个对象都将加载到 UIView 并导出一个页面。输出文件应该有多页,但它只有一个第一页。
这是我的代码:
UIGraphicsBeginPDFContextToFile(path, CGRectZero, nil);
_context = UIGraphicsGetCurrentContext();
for (Entry *entry in listEntries) {
[self loadEntry:entry.date];
UIGraphicsBeginPDFPageWithInfo(CGRectMake(0.0f, -160.0f, 768.0f, 660.0f), nil);
[self.layer renderInContext:_context];
UIGraphicsEndPDFContext();
}
提前致谢,
【问题讨论】:
-
我在将 UIGraphicsEndPDFContext() 放入 for 循环时犯了一个错误。非常感谢。
标签: iphone ios ipad pdf export