我正在使用PDFKit和PDFView中的内置页面视图控制器构建pdf查看器。我希望能够双击页面并放大屏幕的该部分。
我尝试了=CHOOSE(MATCH(F2,{-1E+99,0,0.0001}),"Below Forecast","On Track","Exceed Forecast")
方法,但该方法似乎不适用于页面控制器。我也尝试过创建PDFDestination,然后在PDFView上使用zoomIn:
,但是它没有放大。我也尝试过去目的地,然后只是更改比例因子,但是只是放大了页面的中心。
这是我的点击手势:
go(to:)
这是被调用的函数:
doubleScreenTap = UITapGestureRecognizer(target: self, action: #selector(zoomIn(_:)))
doubleScreenTap.numberOfTapsRequired = 2
doubleScreenTap.numberOfTouchesRequired = 1
containerView.addGestureRecognizer(doubleScreenTap)
我希望能够放大被点击的位置。如果我做错了任何事情或您对此有任何了解,请告诉我。谢谢
答案 0 :(得分:0)
如果我没记错的话,此功能已可用于PDFView。如果您定义比例因子,它将起作用
pdfView.minScaleFactor = pdfView.scaleFactorForSizeToFit
pdfView.maxScaleFactor = 4.0
pdfView.scaleFactor = pdfView.scaleFactorForSizeToFit