作为我申请的一部分,
我已经按照带有 UIKit 的 RayWendrlich 简单绘图应用程序实现了一个示例绘画
我几乎完成了所有要求的申请
这样我就可以画了,但是当我们画十字或曲线时线条不平滑..
在冲浪时我发现我们可以使用 Bezier Path 来平滑,
How should i use this bezier path in my app easy,
有什么帮助吗?
谢谢
作为我申请的一部分,
我已经按照带有 UIKit 的 RayWendrlich 简单绘图应用程序实现了一个示例绘画
我几乎完成了所有要求的申请
这样我就可以画了,但是当我们画十字或曲线时线条不平滑..
在冲浪时我发现我们可以使用 Bezier Path 来平滑,
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 类参考
这是一个很好的例子
您可以在触摸结束时使用 uibezirpath 绘制路径您可以将该 uiview 捕获到图像和 uiview 的背景和清除路径这将完成平滑的绘图应用程序