H
i, I have used the PKCanvas view in my app. writing something in my PKCanvas View then convert it into a PDF. But adding the header for each page in PDF by using the following code,
let printable:CGRect = CGRect(x: 0, y: 50, width: 595 , height: 841)
render.setValue(NSValue(cgRect: page), forKey: "paperRect")
render.setValue(NSValue(cgRect: printable), forKey: "printableRect")
// 4. Create PDF context and draw
let pdfData = NSMutableData()
UIGraphicsBeginPDFContextToData(pdfData, CGRect(x:0,y:0,width: 595.2,height:841), nil)
for i in 1...render.numberOfPages {
UIGraphicsBeginPDFPage();
let bounds = UIGraphicsGetPDFContextBounds()
render.drawPage(at: i-1, in: bounds)
}
UIGraphicsEndPDFContext();
But while renderer the PKCanvas View it was broken,
I think PKCanvas view rendering is not properly working in iOS 15.0,15.0.1 and 15.0.2.
I have attached the following screenshot,
2
0
1k