Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Capturing signatures in an iOS app

We have a need to capture signatures from an iOS app – the use case is letting the user draw their signature with their finger directly onto the screen. I’m more of a web guy so my default approach would be to embed a web view and use canvas to let the user draw, then capturing a PNG with toDataURL. A native Cocoa control would probably be nicer though. Are there any pre-built solutions out there, or an easy API to use? I note that the kanji input on iOS lets you draw characters on your phone: is this API available for use or is it private?

like image 710
Robin Whittleton Avatar asked Mar 27 '12 11:03

Robin Whittleton


People also ask

Can you capture a signature on iPhone?

If no signature has been previously stored on the device, tap Create Signature, or to replace an existing signature, tap Clear Saved Signature and re-tap > Create Signature. Tap to use your camera to capture an image of your signature. (You can also Hand draw a signature or tap to choose an image on your device.)

How do I scan a signature in iOS?

Step 1: Open the inbuilt Notes application on your iPhone or iPad. Step 2: Create a new note or select and open the note that you want. Step 3: Tap the camera button, once it is open, then tap the Scan button. Step 4: The document will automatically scan if your device is in auto mode.

Is there an app that recognize signatures?

It can't get any easier to use the artist signatures identification app feature. It's available on your mobile devices as well. Install the signNow application for iOS or Android and manage your custom eSignature workflows even when on the go.


2 Answers

You can do that using Core Graphics. Here is a tutorial.

like image 115
Vignesh Avatar answered Sep 28 '22 22:09

Vignesh


Here's a library that you can use as a starting point: https://github.com/IngmarStein/SignatureDemo

Disclaimer: it's my fork of Jason Harwigs free SignatureDemo project

like image 21
IngmarStein Avatar answered Sep 29 '22 00:09

IngmarStein