我正在使用PDFKit,并尝试旋转页面。它旋转良好,但未使用usePageViewController。使用usePageViewController不会更新页面框架。
// At defining PDFVIEW object pdfView.displayMode = .singlePageContinuous pdfView.usePageViewController(true, withViewOptions: nil) // For rotating screen pdfView.currentPage?.rotation += 90
没有usePageViewController分页不起作用。如何在同一个地方实现两者。
答案 0 :(得分:0)
您可以做个把戏,对我有用:)。 更改旋转设置之前
usePageViewController(false)
然后是
usePageViewController(true)
guard let currentPage = self.pdfView.currentPage else {return}
self.pdfView.usePageViewController(false)
self.angle = self.angle + 90
currentPage.rotation = self.angle
self.pdfView.usePageViewController(true)
self.pdfView.autoScales = true
self.pdfView.go(to: currentPage)