【发布时间】:2022-06-16 01:47:48
【问题描述】:
下午好,
所以我正在构建一个使用 SwiftUI 和 PDFkit 显示 PDF 文件的应用程序。 PDF文件周围是浅色主题的灰色和深色主题的黑色。 是否可以将背景颜色从次要颜色更改为另一种颜色或图像? 如果是,我该怎么做?
提前感谢。
这是我的代码:
import SwiftUI
import PDFKit
struct MapPDFView: View {
var url: URL
var body: some View {
ZStack {
Image("Transparant")
.resizable()
.ignoresSafeArea()
MapPDFView1(url)
}
}
}
struct MapPDFView1: UIViewRepresentable {
let url: URL
init(_ url: URL) {
self.url = url
}
func makeUIView(context: UIViewRepresentableContext<MapPDFView1>) -> MapPDFView1.UIViewType {
let pdfView = PDFView()
pdfView.document = PDFDocument(url: self.url)
pdfView.autoScales = true
return pdfView
}
func updateUIView(_ uiView: UIView, context: UIViewRepresentableContext<MapPDFView1>) {
}
}
struct MapPDFView_Previews: PreviewProvider {
static var previews: some View {
MapPDFView(url: Bundle.main.url(forResource: "Map", withExtension: "pdf")!
);}
}
【问题讨论】:
标签: swiftui