Como utilizar un espacio en blanco para firmar

Hola, necesito crear una pantalla para que el usuario la utilice como si fuera un “papel” y con el dedo pueda firmar en el smartphone, una vez esté listo, se convierta en imagen.
Alguna idea de como hacerlo?
Saludos

La unica forma quiza es una api que mande a un web view y retorne como una imagen de la firma, de forma nativa creo que no hay nada en apphive

Gracias Oscar. Si probe con un script con canvas, javascript y php embebido en html, funciona si lo utilizo en un navegador pero al implementarlo en apphive via webview el previsualizador se cierra sin más… :confused: