我想在我的 PDF 阅读器应用程序中实现自由绘图。我看到了一个教程,它UIImageView
用作渲染图纸的视图。我试过这个并且效果很好,除非我尝试保存绘图。有时它会阻止我从一页转到另一页,除非我点击边缘两次,其他时候过渡是平滑的。
那么实现此功能的最佳方法是什么?
- 附加信息 -
要保存绘图,我所做的是将其保存为图像,UIImagePNGRepresentation
用于将其保存在目录中。保存图片的文件名基于文档的 bookId 和页码(例如 121-5.png)
现在要加载绘图,调用一个函数,该函数根据书的 id 和页码检查图像是否存在。因此,如果这本书的 ID 为 121,并且我在第 5 页,则该函数将加载图像“121-5.png”。