我在应用程序中使用PDFKit遇到麻烦。我有一个表格单元格,试图在其中使用PDFKit呈现PDF。我可以加载/渲染PDF,但是发生的是PDF顶部清晰可见,但是当您向下滚动时,它变得模糊了。
请参见下文(是的,TextEdit位于屏幕截图上方,仅用于阻止内容):
如您所见,随着PDF的降低,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
])
有什么想法吗?谢谢!