viral trata que moto hoy objective-c ios xcode uiview uipangesturerecognizer

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?