小编Mar*_*mes的帖子

如何使pdfView缩放=100%以适应屏幕尺寸

所以我有这个 pdfView,我想让它的第一个显示是页面 100% 的缩放,但问题是我现在放大太多,而且 UI 不太漂亮。

我的代码是这样的:

    let pdfView = PDFView()

    pdfView.translatesAutoresizingMaskIntoConstraints = false
    pdfView.autoScales = true
    pdfView.maxScaleFactor = 4.0
    pdfView.minScaleFactor = pdfView.scaleFactorForSizeToFit
    view.addSubview(pdfView)

    pdfView.leadingAnchor.constraint(equalTo: view.safeAreaLayoutGuide.leadingAnchor).isActive = true
    pdfView.trailingAnchor.constraint(equalTo: view.safeAreaLayoutGuide.trailingAnchor).isActive = true
    pdfView.topAnchor.constraint(equalTo: view.safeAreaLayoutGuide.topAnchor).isActive = true
    pdfView.bottomAnchor.constraint(equalTo: view.safeAreaLayoutGuide.bottomAnchor).isActive = true
    
    
    guard let path = Bundle.main.url(forResource: materia , withExtension: "pdf") else { return }

    if let document = PDFDocument(url: path) {
        pdfView.document = document
    }
Run Code Online (Sandbox Code Playgroud)

我想要怎样

怎么样

xcode ios swift

8
推荐指数
1
解决办法
2831
查看次数

标签 统计

ios ×1

swift ×1

xcode ×1