我不确定是否能提高图片质量,但以下代码在PDF中显示的图像质量非常差。我知道这是从视图生成图像的标准代码,但我是否可以做些什么来指定图像质量或改善它呢?
- (void)renderView:(UIView*)view {
UIGraphicsBeginImageContext(view.frame.size);
[view.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *viewAsImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
[viewAsImage drawInRect:rect];
}
UIBarButtonItem
,第二个参数必须为false
。 - Bartłomiej Semańczyk