我的应用程序的一部分,流畅的线条在简单的绘图应用与UIKit的
我已经按照RayWendrlich Simple Drawing App with UIKit
实施样本涂料我几乎完成了我所有的要求
通过应用这个我能够画出来但是线条不平滑的时候我们画十字或者曲线 ..
在冲浪时我发现,我们可以能够使光滑,贝塞尔路径,
How should i use this bezier path in my app easy,
可以在任何帮助,请。
谢谢
我的应用程序的一部分,流畅的线条在简单的绘图应用与UIKit的
我已经按照RayWendrlich Simple Drawing App with UIKit
实施样本涂料我几乎完成了我所有的要求
通过应用这个我能够画出来但是线条不平滑的时候我们画十字或者曲线 ..
在冲浪时我发现,我们可以能够使光滑,贝塞尔路径,
How should i use this bezier path in my app easy,
可以在任何帮助,请。
谢谢
您可以使用绘图。
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
您可以使用uibezirpath绘制路径时触摸结束时,你可以捕捉UIView的图像和的UIView的setBackground和清晰路径这将完成平滑的绘制应用程序
感谢raj,什么是“点”数组我们在这里使用..? – user2732294
hi.points是你想绘制东西的地方..请检查示例代码.... – Rajneesh071
你们谁都知道用Spritekit实现热点?使用ACEDrawingTools示例(真棒,顺便说一句),我想使用完全相同的线路功能,但与Spritekit。 – Doug