AutorÃa | Ultima modificación | Ver Log |
//
// PDFKitRepresentedView.swift
// twogetskills
//
// Created by Efrain Yanez Recanatini on 4/26/22.
//
import PDFKit
import SwiftUI
struct PDFKitRepresentedView: UIViewRepresentable {
typealias UIViewType = PDFView
let url: URL
init(_ url: URL) {
self.url = url
}
func makeUIView(context _: UIViewRepresentableContext<PDFKitRepresentedView>) -> UIViewType {
// Create a `PDFView` and set its `PDFDocument`.
let pdfView = PDFView()
pdfView.document = PDFDocument(url: url)
pdfView.autoScales = true
return pdfView
}
func updateUIView(_ pdfView: UIViewType, context _: UIViewRepresentableContext<PDFKitRepresentedView>) {
pdfView.document = PDFDocument(url: url)
}
}