arrastrar uiimageView a su punto de origen

Para dar las gracias debes entrar o registrarte en el foro

iMiembro
iMiembro
Mensajes: 1 Agradecido: 0
25 Ago 2011, 18:33# 1

hola, bueno soy un poco nueva en programacion para ipad, y necesito saber como puedo hacer para arrastrar una imagen a otra vista, y una vez en ella vuelva al punto de partida donde estaba antes del arrastre he probado varias maneras con CGAffineTranform, mediante translaciones pero no consigo un buen funcionamiento, si alguien me puede dar una pista, ya que en mac resulta muy sencillo conseguir este comportamiento a traves del argumento slideback de la funcion dragImage:

saludos y gracias

Gracias  
Etiquetado en:
iMiembro 3G
iMiembro 3G
Mensajes: 55 Agradecido: 5
28 Ago 2011, 15:47# 2

Hola
Acá tienes que poner la ubicación y el regreso -150 +150;
Depende a lo que pidas.

- (void)theActionMethod {

[UIView beginAnimations: @"moveimage" context: nil];
[UIView setAnimationDelegate: self];
[UIView setAnimationDuration: 1.0];
[UIView setAnimationRepeatCount:50];
[UIView setAnimationCurve: UIViewAnimationCurveEaseInOut];
imagen.frame = CGRectMake(imagen.frame.origin.x,
imagen.frame.origin.y - 155,
imagen.frame.size.width,
imagen.frame.size.height);
imagen.frame = CGRectMake(imagen.frame.origin.x,
imagen.frame.origin.y + 155,
imagen.frame.size.width,
imagen.frame.size.height);
[UIView commitAnimations];

}

[Self theActionMethod ];

Listo espero que te sirva nos vemos
Saludos

Gracias  

Publicidad
Publicidad