Swift:有没有办法将签名保存到一串点?

时间:2016-08-01 07:15:02

标签: ios swift uiimage signature points

我想了解如何将用户的签名(使用铅笔-ipad pro或finger)保存到一串点中。每个点应该是:X,Y,压力,时间。它就像一个生物识别签名。

我应该使用UIImageView还是CanvasView?

有可能吗?

1 个答案:

答案 0 :(得分:0)

不确定CanvasView是什么意思。

您可以使用强制和maximumPossibleForce等UITouch类属性,让应用程序检测并响应触摸压力。

请参阅this Apple链接以了解3D Touch。

此外,Apple的this示例代码使用强制信息来更改线条粗细。

通过实现:touchesBegan,touchesMoved,touchesEnded和touchesCancelled,您应该能够获得触摸的坐标,您可以通过3D触摸的力信息和NSDate的时间戳来结合,以根据您的要求捕获签名。