ZYi*_*iOS 5 iphone pdf-generation uitableview
我的应用程序有一个带有自定义单元格的tableview(包括textfield,label和button),我想从tableview生成一个pdf文件.
贝娄是代码(现在假设tableview的内容全部可见):
UIGraphicsBeginImageContext(self._tableView.bounds.size);
UIGraphicsBeginPDFPageWithInfo(CGRectMake(0, 0, self._tableView.bounds.size.width, self._tableView.bounds.size.height), nil);
// what's the code here?
// [self._tableView drawInRect:];
UIGraphicsEndPDFContext();
Run Code Online (Sandbox Code Playgroud)
我总是生成一个空白的pdf文件.目前我所做的是将tableview生成为图像,然后将图像绘制到当前上下文,然后获取pdf文件.但任何好主意?
HI,您可以通过以下代码将当前视图转换为图像,然后您必须使用该图像通过链接创建PDF文件
- (UIImage *)captureView:(UIView *)view {
CGRect screenRect = [[UIScreen mainScreen] bounds];
UIGraphicsBeginImageContext(screenRect.size);
CGContextRef ctx = UIGraphicsGetCurrentContext();
[[UIColor blackColor] set];
CGContextFillRect(ctx, screenRect);
[view.layer renderInContext:ctx];
UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return newImage;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3663 次 |
| 最近记录: |