|
Hola, bueno os comento mi problema estoy desarrollando una aplicacion para iOS, y no se como puedo conseguir que al tocar una uiimageview se cree una copia exacta, y permitir arrastrar solo la copia por la pantalla y la imagen original que no se pueda mover. el tema es que necesito tocar una imagen, y llevarla hasta un determinado destino. para mac es muy sencillo todo el tema de origen/destino de arrastre con la funcion dragImage pero para iOS estoy perdida, si me pueden dar ideas se agradece mucho. saludos |
|
Que yo sepa no hay manera de duplicar un UIImageView (ni prácticamente ningún elemento gráfico). Mi consejo es que crees una nueva UIImageView/CALayer y que la muevas libremente por la pantalla. Tienes un ejemplo en el SDK llamado ok, muchas gracias por la idea, ahora el problema es que al crear una nueva imagen, como la creo en la misma posicion y con las mismas características, arrastro las dos a la vez, no se como conseguir mover solo una y que la otra no se mueva.
(11 Sep '11, 16:39)
isis_87
¿Puede ser que estés añadiendo la 2a imagen como una subvista de la 1a? ¿O que muevas una supervista que contiene a las dos imágenes?
(11 Sep '11, 19:10)
Xavier Jurado ♦
pues la 1a imagen esta añadida a la vista principal, y la 2a se añade a la misma vista q la 1a, la unica solucion q se me ocurre es crear una clase que herede de UIImageView para la 1a imagen q implemente solo touchesBegan y otra segunda clase personalizada para la 2a imagen que implemente touchesMoved, pero ya necesitaría delegados o notificaciones para informar a la vista de cuando se toca una imagen u otra.
(12 Sep '11, 09:29)
isis_87
|