Я рендеринг PDF из нескольких видов раскадровки, и все работает отлично ... за одним исключением.Большое круглое изображение приобретает узкую темную границу, хотя у оригинала ее нет.Это очень светлое изображение, поэтому я понимаю, почему оно не может быть отрисовано идеально.Я нашел несколько старых решений, но ничего, что помогло до сих пор.Спасибо!
private func toPDF(views: [UIView]) {
let pageWidth = 612
let pageHeight = 792
let pdfData = NSMutableData()
UIGraphicsBeginPDFContextToData(pdfData, CGRect(x: 0, y: 0, width: pageWidth, height: pageHeight), nil)
let context = UIGraphicsGetCurrentContext()
for view in views {
UIGraphicsBeginPDFPage()
view.layer.render(in: context!)
}
}