我想制作一个应用程序,您可以在其中像 GLPaint 示例代码一样进行绘画,但也可以放大以在绘画中更详细地绘画。但我感觉,使用 GLPaint 应用程序中使用的 OpenGL ES 1.0 很难学习,而且对于我的需要可能有点矫枉过正。如果我使用 setFrame 方法更改主视图框架以使用手势识别器进行缩放,则每次更改框架大小都会擦除已绘制的线条。
所以我试图用另一个想法来实现它:在 touchmoves 方法中,我在“许多”位置添加了带有画笔图像的 uiimageviews,它比 glpaint 应用程序慢,而且内存管理有点混乱,但我没有看不到另一种方式去那里。
任何建议,学习 openGL ES 1.0 或 2.0 或尝试实现最后一个想法