我想在我的PDF阅读器应用程序中实现自由形式的绘图。我看到一个教程,它使用UIImageView
作为绘制图形的视图。我试过这个,它运作良好,除了当我试图保存绘图。有时它会阻止我从一个页面转到另一个页面,除非我两次敲击边缘,其他时候过渡很平滑。在应用程序中实现图纸的最有效方式是什么?
那么实现此功能的最佳方式是什么?
--ADDITIONAL INFO--
要保存图纸,我要做的就是将其保存为使用UIImagePNGRepresentation
将其保存在目录中的图像。保存的图像的文件名基于文档的bookId和页码(例如121-5.png)
现在要加载图形,调用一个函数根据图书的ID检查图像是否存在和页码。所以如果这本书的ID是121,我在第5页上,那么这个函数会载入图像“121-5.png”。
您可能需要提供一些关于您遇到的问题的更多信息。你认为转换延迟是由于你如何保存绘图?你是否已经在一个单独的线程中这样做? – 2012-08-12 06:52:52
是的,我认为延迟是由于保存绘图造成的,因为当我做突出显示和其他东西时,一切正常。就在我画画的时候才会提出这个问题。我将添加关于如何保存上述图形的详细信息。 – 2012-08-12 06:59:14
因此,作为一个测试,如果你保持所有的代码相同,除了注释掉保存文件的位,转换都可以正常工作并且流畅吗? – 2012-08-12 07:09:13