我们给出了PDFView的静态高度和宽度。假设300 * 300
之后,我们将从远程URL加载文档并将其添加到PDFView中。方向将是垂直。
它不适应我们给出的基本尺寸,它的水平滚动和缩放也不是很好。
代码:
import UIKit
import PDFKit
class ViewController: UIViewController {
@IBOutlet weak var pdfView: PDFView!
override func viewDidLoad() {
super.viewDidLoad()
DispatchQueue.main.async{
// Instantiate PDFDocument
let pdfDoc = PDFDocument(url: URL(string: "http://res.cloudinary.com/didzg9k3p/image/upload/v1564484497/Kuwy/2019/07/30/KW71211144636907/KW71211144636907/zvzinxp5oqwku2kqpwv6.pdf")!)
self.pdfView.document = pdfDoc
self.pdfView.autoScales = true
self.pdfView.displayDirection = .vertical
self.pdfView.backgroundColor = .orange
let scaleFactor = self.pdfView.scaleFactor
self.pdfView.scaleFactor = scaleFactor
}
// Do any additional setup after loading the view.
}
}发布于 2019-09-20 17:57:31
您能在autoScales赋值之后添加并尝试这些代码吗?pdfView.minScaleFactor = pdfView.scaleFactorForSizeToFit
https://stackoverflow.com/questions/58027393
复制相似问题