Я создаю PDF следующим образом (фрагмент кода):
UIView *displayView = self.view;
//displayView.contentScaleFactor = 3.0;
CGRect pageRect = displayView.bounds;
if (UIGraphicsBeginPDFContextToFile(path, pageRect, [self pdfContextDictionary]) == NO) {
return nil; // error
}
UIGraphicsBeginPDFPage();
CGContextRef context = UIGraphicsGetCurrentContext();
CALayer *layer = displayView.layer;
//layer.contentsScale = 3.0;
[layer renderInContext:context];
UIGraphicsEndPDFContext();
Обе закомментированные строки были двумя разными попытками визуализации представления с более высоким разрешением. я видел, как другие комментируют увеличение представления, что будет моим следующим шагом, если только кто-нибудь не знает магического заклинания, заставляющего renderInContext:
генерировать более высокое разрешение.