目前,我使用SignatureViewController
,BezierPath以及方法PanGestureRecognizer
和moveToPoint:
实施了addLineToPoint:
,因为它可以在网络上找到一千次。但是曲线不是平滑的,这对签名来说是一个问题。
任何人都可以给我一个ObjC示例,展示如何计算方法的控制点
- (void)addCurveToPoint:(CGPoint)endPoint controlPoint1:(CGPoint)controlPoint1 controlPoint2:(CGPoint)controlPoint2;
答案 0 :(得分:2)
UIBezierPath
使用此属性miterLimit
,我们可以平滑曲线。
通过以下链接,这与您的要求类似。 UIBezierPath not drawing a smooth curve
希望对你有帮助。