4

我正在开发一个应用程序,因为我需要获取 UIBezierPath 的用户输入,在这种情况下,我有 CGPoints 数组,所以我的问题是如何从 CGPoints 创建或定义 UIBezierPath。

我进行了很多搜索,但没有得到任何积极的信息,所以请为我的问题建议一些有用的信息。

例如:- 如果用户在屏幕上绘制某些东西,那么我需要检测该绘图并做出相应的响应(我也尝试使用自定义手势识别但没有成功,因此必须继续使用 UIBezierPath)。

请给我适当的指导。

谢谢。

4

2 回答 2

4

对于第一种情况,手动添加所有点就足够了,可能是在一个循环中。

对于第二种情况,请参阅此方法:

+ (UIBezierPath *)bezierPathWithCGPath:(CGPathRef)CGPath;
于 2013-02-16T07:48:58.337 回答
1
UIBezierPath *path = [UIBezierPath bezierPath];
[path moveToPoint:point1];
[path addLineToPoint:point2];
[path addLineToPoint:point3];
//...
于 2013-02-16T07:32:54.337 回答