【发布时间】:2018-10-17 11:45:21
【问题描述】:
我正在尝试使用 PDFkit 在 iOS 设备 (ipad) 上显示 pdf。出于某种原因,当显示打开时,swift 会显示第二页。我发现部分问题是preview.autoscale。当我将此设置为 false 时,pdf 不是全屏的,而是从第一页开始。所以,我认为问题在于自动缩放的“缩放”部分正在放大第一页。我确实在 stackoverflow (PDFKit: PDFView doesn't resize when device rotated) 上找到了一个类似的问题,但是解决方案没有用。下面是相关代码:
if let FBdocument = PDFDocument(url: fileURL) {
pdfView.document = FBdocument
pdfView.translatesAutoresizingMaskIntoConstraints = false
view.addSubview(pdfView)
pdfView.leadingAnchor.constraint(equalTo: view.safeAreaLayoutGuide.leadingAnchor,constant: 0.0).isActive = true
pdfView.trailingAnchor.constraint(equalTo: view.safeAreaLayoutGuide.trailingAnchor,constant: 0.0).isActive = true
pdfView.topAnchor.constraint(equalTo: view.safeAreaLayoutGuide.topAnchor,constant: 0.0).isActive = true
pdfView.bottomAnchor.constraint(equalTo: letdothis_button.topAnchor,constant: 0.0).isActive = true
pdfView.autoScales = true
【问题讨论】:
-
如果您要提出问题并且有人回答,那么回答是专业且礼貌的。如果它解决了您的问题,请点赞并接受,如果没有,请提供更多信息