我正在尝试在iOS 11中使用PDFKit
和Swift。我想要滚动到PDFView
和PDFSelection
,放大并居中整体view
。我可以使用函数PDFView
滚动到currentSelection
的{{1}},但选择始终显示在屏幕的左上角。
如何重新定位页面以使选择位于中心?
我知道scrollSelectionToVisible(_ sender: Any?)
的{{1}}函数在页面空间中返回PDFSelection
。但除此之外,我不知道如何处理它。
我目前在bounds(for: PDFPage)
(绿色左上角为CGRect
)后看到的内容:
我希望看到的内容(pdfView.scrollSelectionToVisible()
中心currentSelection
):
此:
currentSelection
而且:
view
产生相同的效果(第一张图像中的效果)。
答案 0 :(得分:1)
创建PDFviewer中心后,这样的视图
let pdfView = PDFView(frame: viewFA.view.bounds)
pdfView.center.y = viewFA.view.center.y - 100