Ale*_*102 5 pdfview ios swift swiftui uiviewrepresentable
我正在尝试在 SwiftUI 视图中显示 PDF。
当尝试在这里实施其他解决方案时,我收到错误Missing arguments for parameters 'PDFName', 'DisplayName' in call
我假设您使用 PDFView() 的方式在 iOS 15 中发生了变化;但我似乎找不到任何方法在 SwiftUI 或文档中使用它。
任何帮助将不胜感激。
提前谢谢了!
当前的实施尝试导致上述错误:
import SwiftUI
import PDFKit
struct PDFViewer: View {
var url: URL
var body: some View {
PDFKitRepresentedView(url)
}
}
struct PDFKitRepresentedView: UIViewRepresentable {
let url: URL
init(_ url: URL) {
self.url = url
}
func makeUIView(context: UIViewRepresentableContext<PDFKitRepresentedView>) -> PDFKitRepresentedView.UIViewType {
let pdfView = PDFView()
pdfView.document = PDFDocument(url: self.url)
pdfView.autoScales = true
return pdfView
}
func updateUIView(_ uiView: UIView, context: UIViewRepresentableContext<PDFKitRepresentedView>) {
}
}
struct PDFView_Previews: PreviewProvider {
static var previews: some View {
PDFViewer(url: Bundle.main.url(forResource: "somePDF", withExtension: "pdf"))
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
963 次 |
| 最近记录: |