Closed Jitendrarpatil closed 4 years ago
In PDFPageRenderable.swift file-> inside extension UIView: PDFPageRenderable-> inside func _renderlet superView = view.superview view.removeFromSuperview() UIGraphicsBeginPDFPageWithInfo(CGRect(origin: .zero, size: renderFrame.size), nil) context.translateBy(x: -renderFrame.origin.x, y: -renderFrame.origin.y) view.layer.render(in: context) superView?.addSubview(view) superView?.layoutIfNeeded()
View is removed from superview and again added as subView, it causes constraints to be get removed and UITableView is become invisible on iOS 13. Before iOS 13 it was working fine.
Adding constraints after generating PDF solved my problem. I think same problem would be for UIScrollView as well.
While generating PDF from UITableView on iOS 13. It becomes invisible.