Inicio > iPhone, Universidad > Creando una app multitáctil de iPhone desde cero,Parte 1. [HowTo]

Creando una app multitáctil de iPhone desde cero,Parte 1. [HowTo]

Después de 5 días embarcado en la aventura que es Xcode y la iniciación en el diseño de apps para iPhone/iPad, hoy he programado mi primera app más allá de los botones y los menús. Una app que define el entorno y detecta pulsaciones y gestos de uno o varios dedos. Una app multitáctil.

La pantalla multitáctil sigue siendo uno de los puntos fuertes del teléfono, y aprovechar todas las posibilidades que puede ofrecer el uso de varios dedos en tu aplicación es muy importante. Intentaré explicar los principios básicos de mi aplicación, así como los conceptos que más me ha costado entender a mí. Además adjuntaré el código de ejemplo que he seguido para realizar mi aplicación, para que puedas hacer tú lo mismo.

¡Vamos allá!

Primero, creamos una nueva clase de Objective-C que añadiremos a nuestro proyecto, y que yo he llamado “MisGestos.m”. En el cabecero de la clase definimos los objetos que queramos manejar con gestos multitáctiles como UIView, y les asignamos la propiedad nonatomic y retain, dado que gestionaremos nosotros mismos la memoria.

Como mi aplicación es una simple muestra de la interfaz multitáctil del iPhone, he añadido un botón para restaurar los valores por omisión de la aplicación, es decir, la posición inicial de todas mis imágenes. Para ello he definido una variable que se llama “startPoint” y que guarda las coordenadas X e Y de la imágen al abrirse la aplicación.

@interface MisGestos : UIView <UIGestureRecognizerDelegate>
{
// aqui defino los objetos
UIImageView *objetoUno;

int touchCount;

UIView *buttonForReset;

CGPoint startTouchPosition;  //Guarda el punto donde hemos hecho la primera pulsación.
}

@property (nonatomic, retain) IBOutlet UIImageView *objetoUno;  //propiedades de mi objeto

@end

En la próxima entrada explicaré la implementación de MisGestos (.m) junto con menciones de las funciones programadas por Apple que he empleado.

Anuncios
Categorías:iPhone, Universidad Etiquetas: , ,
  1. enmanuel
    septiembre 6, 2014 en 1:04 am

    amigo excelente aporte pero la segunda parte en que block esta amigo

  1. septiembre 20, 2015 en 6:04 am

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: