En el presente tutorial vamos a ver de forma sencilla el algoritmo de pintado que utilizamos en Imagina Group & Mono Agency para desarrollar la parte de Educación Infantil de los iCuadernos by Rubio.
Para comenzar, crearemos un nuevo proyecto de tipo Simple View Application en XCode. Asegúrate de seguir estas opciones:
El siguiente paso es importar los frameworks que utilizaremos en nuestro proyecto. Sigue estos pasos:
Para utilizar los frameworks importados, necesitamos insertar la siguiente línea de código dentro del fichero .h de nuestro UIViewController:
En este paso, crearemos nuestro lienzo de dibujo en un UIViewController. Sigue estos pasos:
Para poder realizar un pintado sencillo, debemos crear variables para guardar los datos de color, grosor del pincel y la posición de los toques. Añade el siguiente código dentro del ViewController.h:
En este paso, gestionaremos el pintado inicializando los valores de color y pincel. Dentro del método viewDidLoad, añade el siguiente código:
Además, sobreescribiremos los métodos touchesBegan y touchesMoved con el siguiente código:
En el código, hemos inicializado los puntos actual y anterior en touchesBegan, y en touchesMoved actualizamos los puntos y realizamos el pintado en el contexto.
Ahora solo nos queda ejecutar la aplicación y ver el resultado. En siguientes tutoriales iremos viendo cómo suavizar las líneas, cómo borrar y añadir botones para cambio de color, entre otras características. Mientras tanto, puedes conocer las características de la aplicación de iCuadernos by Rubio.
Descubre cómo los cursos bonificados por FUNDAE pueden beneficiar a tu empresa mejorando las competencias de tus empleados sin coste adicional.
Explora cómo el Patrón de Arquitectura MVVM (Model-View-ViewModel) mejora la organización y mantenibilidad del código en aplicaciones modernas
Aprende Paso a Paso Cómo Crear o Construir una Progressive Web App (PWA) con Ionic: Guía Completa para Crear PWAs con Ionic 7
Aprende Paso a Paso Cómo Instalar, Configurar e Implementar un QR Scanner en una Aplicación (APP) Ionic: Guía detallada para Programadores
Descubre cómo Firebase revoluciona el desarrollo en Ionic: Una guía paso a paso para integrar Firebase en Aplicaciones Ionic
¿Quieres formar a un grupo de trabajadores con temario a medida?
¡Esta es tu modalidad!
¿Quieres formar a un grupo de trabajadores con temario a medida?
¡Esta es tu modalidad!
© 2026 Imagina Formación. Todos los derechos reservados