Iphone 在Quatz 2D/Core图形中触摸绘图
我正在尝试实现“手绘工具”。 目前算法看起来是这样的(我不插入任何代码,因为方法非常大,我将尝试解释一个想法): 绘图Iphone 在Quatz 2D/Core图形中触摸绘图,iphone,objective-c,core-graphics,quartz-graphics,quartz-2d,Iphone,Objective C,Core Graphics,Quartz Graphics,Quartz 2d,我正在尝试实现“手绘工具”。 目前算法看起来是这样的(我不插入任何代码,因为方法非常大,我将尝试解释一个想法): 绘图 在ToucheStarted:方法中,我创建NSMutableArray*pointsArray并向其中添加点。调用设置需要显示:方法 在触摸移动:方法I计算从点光线到当前点的最后添加点之间的点。将所有点添加到点阵列。调用设置需要显示:方法 在触摸完成:事件I计算阵列中最后添加的点和当前点之间的点。设置标志触摸完成。调用设置需要显示: 渲染: drawRect:方法检查是poi
- 很慢
- 当用户长时间触摸和移动手指时,速度会变得非常慢。阵列变得巨大
- 由圆圈组成的“线”很难看
你有没有想过,因为我也有同样的问题,我迫切需要帮助!!!谢谢