1

目前我已经实现了一个SignatureViewController使用 a PanGestureRecognizer、一个 BezierPath 和方法moveToPoint:addLineToPoint:,因为它可以在网上找到一千次。但是曲线绘制不平滑,这对签名来说是个问题。

谁能给我一个 ObjC 示例,展示如何计算该方法的控制点

- (void)addCurveToPoint:(CGPoint)endPoint controlPoint1:(CGPoint)controlPoint1 controlPoint2:(CGPoint)controlPoint2;
4

1 回答 1

2

UIBezierPath通过使用这个属性miterLimit,我们可以平滑曲线。

通过以下链接,这与您的要求相似。 UIBezierPath 未绘制平滑曲线

希望对你有帮助。

于 2012-12-26T11:38:56.753 回答