Ios 使用swift放大PDFKit中的特定坐标

Ios 使用swift放大PDFKit中的特定坐标,ios,swift,pdf,zooming,pdfkit,Ios,Swift,Pdf,Zooming,Pdfkit,我正在使用pdfkit在我的应用程序中打开pdf文件 我想放大到特定的坐标 假设下面是我的pdf页面,当用户点击铅笔按钮时,我想放大到特定的坐标 点击铅笔按钮后,它应该像下图所示 我找了很多,但找不到合适的解决办法。我不想使用第三方库来实现这一点。我使用以下代码解决了这个问题 let documents = pdfView.document if let page = documents?.page(at: 0) { pdfView.scaleFactor = pdf

我正在使用
pdfkit
在我的应用程序中打开pdf文件

我想放大到特定的坐标

假设下面是我的pdf页面,当用户点击铅笔按钮时,我想放大到特定的坐标

点击铅笔按钮后,它应该像下图所示


我找了很多,但找不到合适的解决办法。我不想使用第三方库来实现这一点。

我使用以下代码解决了这个问题

let documents = pdfView.document
    if let page = documents?.page(at: 0) {
        pdfView.scaleFactor = pdfView.scaleFactorForSizeToFit * 2
        pdfView.go(to: CGRect(x: 0, y: 0, width: 300, height: 300), on: page)
    }
这是放大到特定坐标的代码

还有一件事需要注意。你需要关掉电源 分页
pdfView.usePageViewController(false)