objective c - trata - intercambiando imágenes usando pan gesto
video viral de la moto (1)
Implementar el gesto de panorámica
En el método que maneja el gesto de panorámica, compruebe si los marcos de dos vistas de imagen se cruzan utilizando CGRectIntersectsRect .
if ([gestureRecognizer state] == UIGestureRecognizerStateEnded) { if(CGRectIntersectsRect(frame1,frame2)) // Swap both the imageview''s }
Tengo varios UIImageView
agregados a la vista principal, cada UIImageView
se muestra en su propio UIView
padre para fines de recorte, cada UIImageView
también se adjunta a un PanGestureRecognizer
.
Tengo curiosidad sobre cómo implementar pangeregegonizer y también permitir el intercambio de imágenes arrastrando una imagen (A) para pasar el cursor sobre la otra imagen (B) y mantenerla, luego las imágenes A y B se intercambiarán (entonces A se muestra ahora en la vieja UIView de B).
Esto es algo así como la aplicación iPhoto recién implementada.
¿Algunas ideas?