首页 > 解决方案 > ios PDFKit 模糊pdf

问题描述

我在我的应用程序中使用 PDFKit 时遇到问题。我有一个表格单元格,我试图在其中使用 PDFKit 呈现 PDF。我能够加载/渲染 PDF,但发生的情况是 PDF 在顶部是清晰的,但当您向下滚动时,它会变得模糊。

见下文(是的,TextEdit 在屏幕截图上,只是用它来阻止内容): 在此处输入图像描述

正如您所看到的,随着您的降低,PDF 变得不可读。

这是我的相关代码:

containerView.addSubview(documentView)

 fileprivate lazy var documentView: PDFView = {
let view = PDFView();
view.translatesAutoresizingMaskIntoConstraints = false
if let document = PDFDocument(url: url) {
  view.document = document
}
view.autoScales = true;
view.isHidden = false
return view
}()

而且我还设置了约束:

   let margin: CGFloat = 30
containerView.addConstraints([
  spinnerView.centerXAnchor.constraint(equalTo: containerView.centerXAnchor),
  spinnerView.centerYAnchor.constraint(equalTo: containerView.centerYAnchor),
  documentView.topAnchor.constraint(equalTo: containerView.topAnchor, constant: 0),
  documentView.leadingAnchor.constraint(equalTo: containerView.leadingAnchor, constant: margin),
  documentView.trailingAnchor.constraint(equalTo: containerView.trailingAnchor, constant: -margin),
  documentViewBottomConstraint
])

有什么想法吗?谢谢!

标签: iosswiftios-pdfkit

解决方案


推荐阅读