椭圆通过TouchMoved?

时间:2011-03-13 05:09:50

标签: iphone ipad iphone-sdk-3.0

是否可以像在MSPaint中一样在iphone sdk中通过UITouchMoved绘制Ellipse? 好的例子?

2 个答案:

答案 0 :(得分:0)

猜猜你的意思是椭圆而不是日食吗?如果是这样,请使用+ [UIBezierPath bezierPathWithOvalInRect:]。

答案 1 :(得分:0)

只需将rect保存在触摸移动的委托中,并在每次调用视图的drawRect时在rect中绘制一个椭圆(可能使用CGContextStrokeEllipseInRect)。调用setNeedsDisplay表示需要在返回运行循环之前调用drawRect。