ios - 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
])
有什么想法吗?谢谢!
解决方案
推荐阅读
- java - thread.start() 和调用 run 方法之间发生了什么?需要几十毫秒
- python - 为什么 Python 偶尔会用相同的地址初始化空可变对象?
- php - 教义如何合并不完整的数据
- excel - VBA中最后一行减1
- angular - 使用 Typescript 和 Angular 7 初始化嵌套的 json
- jquery - 如何使用 jquery 在表中添加 tr 和 rowspan
- python - OpenCV - 车道检测,黄色和白色车道
- ubuntu - 如何在file.txt中的最大值上划分每一行并将结果作为file.txt
- delphi - 何时引发异常?
- spring-boot - Spring Boot Elastic Search 连接问题