我正在使用 CGContextDrawPDFPage 类在我的应用程序中呈现 PDF 没有任何问题。但是,加载书籍所花费的时间要多一些,并且呈现页面所花费的时间与 PDF 中的页数成正比。
在我的例子中,PDF 可以包含 500 到 1000 页之间的任何地方。因此,我的 PDF 的加载时间正在增加。渲染第一页几乎需要 10 秒,从用户体验方面来看,这真的很糟糕。并且此时间仅在第一次加载书籍期间使用。在我看来,延迟是因为我试图一次阅读整个 PDF。
有没有一种方法可以让我逐部分阅读 PDF,以便渲染 PDF 的初始时间更快。
谢谢。