如何使用PDFKik和导航控制器设置最大和最小比例

时间:2019-02-12 22:00:58

标签: swift uinavigationcontroller uinavigationbar pdfkit

导航控制器中PDFView中pdf的最小大小应适合宽度。

This answer使我到达了90%的位置,但是由于(我认为)导航栏(我希望保留)而无法缩放。我将pdfView.scaleFactorForSizeToFit减小了一个常数,但是它不能缩放以适合所有屏幕尺寸

override func viewWillAppear(_ animated: Bool) {
    pdfView.document = MyDocument!
    pdfView.displayMode = .singlePageContinuous
    pdfView.autoScales = true
    pdfView.maxScaleFactor = 4.0
    print(pdfView.scaleFactorForSizeToFit)
    pdfView.minScaleFactor = pdfView.scaleFactorForSizeToFit - 0.09
    view.addSubview(pdfView)

}

0 个答案:

没有答案