2013-10-17 71 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和清晰路徑這將完成平滑的繪製應用程序