我正在创建一个 iphone 应用程序,但在 UIVIew 中绘制了太多实心圆圈时遇到了一些问题。我的目标是创建一个绘画应用程序,当触摸屏幕时,它应该在该区域绘制一个实心圆圈。我有一个派生自 UIView 的类,它有 2 个方法 AddCircle 接受 Point 并将其添加到列表中。遍历列表并绘制圆圈的重写 Draw 方法。
当有超过 300 个圆圈时,我的 ios 模拟器无法像以前那样快速绘制圆圈。
我最初尝试在 Draw 中绘制一个新圆圈,但这会删除调用之前绘制的所有内容。我想用同一个视图画很多圈(或者每次触摸屏幕时创建一个新视图更好?看起来它会创建很多很多视图......)
任何帮助都会很棒。谢谢!