Avatar ·

Visualização rápida e otimizada de PDF no iOS: dicas e recomendações

Olá a todos! Estou desenvolvendo um aplicativo para leitura de PDF no iOS e enfrentei problemas de performance. Estou usando o `PDFView` padrão do PDFKit, mas ao abrir arquivos PDF grandes (100+ páginas com imagens), o aplicativo fica muito lento, especialmente durante scroll e zoom. A memória cresce descontroladamente e a animação fica instável. Aqui está meu código atual: ```swift import PDFKit class PDFReaderViewController: UIViewController { let pdfView = PDFView() override func viewDidLoad() { super.viewDidLoad() pdfView.frame = view.bounds pdfView.autoresizingMask = [.flexibleWidth, .flexibleHeight] view.addSubview(pdfView) if let url = Bundle.main.url(forResource: "large_document", withExtension: "pdf") { pdfView.document = PDFDocument(url: url) } pdfView.autoScales = true pdfView.displayMode = .singlePageContinuous pdfView.displayDirection = .vertical } } ``` Proble