2013-10-17 43 views

回答

0

您可以使用绘图。

UIBezierPath *aPath = [UIBezierPath bezierPath]; 
[aPath moveToPoint:CGPointMake(p1.x, p1.y)]; 
for (uint i=1; i<points.count; i++) 
{ 
    CGPoint p = [points objectAtIndex:i] 
    [aPath addQuadCurveToPoint:CGPointMake(p.x, p.y) controlPoint:controlPoint]; 
} 
[aPath closePath]; 
[aPath fill]; 

欲了解更多信息,你可以按照UIBezierPath Class Reference

这里是不错的example

+0

感谢raj,什么是“点”数组我们在这里使用..? – user2732294

+0

hi.points是你想绘制东西的地方..请检查示例代码.... – Rajneesh071

+0

你们谁都知道用Spritekit实现热点?使用ACEDrawingTools示例(真棒,顺便说一句),我想使用完全相同的线路功能,但与Spritekit。 – Doug

0

您可以使用uibezirpath绘制路径时触摸结束时,你可以捕捉UIView的图像和的UIView的setBackground和清晰路径这将完成平滑的绘制应用程序