使用usePageViewController旋转PDF页面

时间:2019-07-08 16:31:08

标签: swift ios-pdfkit

我正在使用PDFKit,并尝试旋转页面。它旋转良好,但未使用usePageViewController。使用usePageViewController不会更新页面框架。

// At defining PDFVIEW object
pdfView.displayMode = .singlePageContinuous
pdfView.usePageViewController(true, withViewOptions: nil)
// For rotating screen
pdfView.currentPage?.rotation += 90

没有usePageViewController分页不起作用。如何在同一个地方实现两者。

documentation

https://i.stack.imgur.com/xifjV.jpg

1 个答案:

答案 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)