Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 斯威夫特:有没有办法把签名保存成一串点?_Ios_Swift_Uiimage_Signature_Points - Fatal编程技术网

Ios 斯威夫特:有没有办法把签名保存成一串点?

Ios 斯威夫特:有没有办法把签名保存成一串点?,ios,swift,uiimage,signature,points,Ios,Swift,Uiimage,Signature,Points,我想学习如何将用户的签名(使用铅笔、ipad pro或手指)保存到一串点中。每个点应该是:X,Y,压力,时间。这就像一个生物特征签名 我应该使用UIImageView还是CanvasView 有可能吗?不知道你所说的画布视图是什么意思 您可以使用UITouch类属性,如force和maximumPossibleForce,让应用程序检测并响应触摸压力 请参阅Apple链接以了解3D触摸 另外,Apple的示例代码使用力信息来更改线的厚度 通过实现:触摸开始,触摸移动,touchesend和tou

我想学习如何将用户的签名(使用铅笔、ipad pro或手指)保存到一串点中。每个点应该是:X,Y,压力,时间。这就像一个生物特征签名

我应该使用UIImageView还是CanvasView


有可能吗?

不知道你所说的画布视图是什么意思

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

请参阅Apple链接以了解3D触摸

另外,Apple的示例代码使用力信息来更改线的厚度


通过实现:触摸开始,触摸移动,touchesend和touchecancelled您应该能够获得触摸的坐标,您可以从3D touch获得力信息,从NSDate获得时间戳,以根据您的要求捕获签名。

我的意思是将手写签名转换为点string@oskarko:附加的示例代码具有类似的画布视图,如用户绘制手写签名的功能。您可以按所需格式保存坐标和力信息。