我正在开发一个查看图像的应用程序。 我使用PhotoScroller Apple的例子来实现这个应用程序。 在我的应用程序中,我希望能够在图像上绘制。
我有一个想法是将UIView置于透明背景的顶部,并通过触摸事件绘制线条。这个解决方案变得非常慢,因为生成的图像非常大,大约3700x2000像素。
我也尝试过使用OpenGL的Apple GLPaint示例的解决方案,但它的大小限制为2048x2048像素。
任何人对我如何实现这个有任何想法或示例?
答案 0 :(得分:2)
我认为你应该尝试平铺你的形象。
一个选项是使用CATiledLayer。看看this short tutorial。
或者您可以尝试使用CGContextDrawTiledImage
来完成您的工作。可能是this post from S.O. could help you getting started。