Pregunta

No creo que esto se ha hecho antes en este sitio, pero podría estar equivocado.

¿Alguien sabe los fundamentos de cómo hacer que todo ese fin en la aplicación Fotos IPAD? Básicamente, pellizcar una pila de fotos le permite tener un "vistazo" a las fotos en esa pila, que se expande basa en la distancia entre sus 2 dedos en el caso de necesidad, luego de completar totalmente el exterior pellizque gesto abre las fotos en la pantalla en una nueva vista.

este video para conseguir lo que quiero decir. Sé de al menos una aplicación tercero que utiliza el mismo método que la aplicación iPad de la foto, así que sé que es posible hacerlo. Supongo que me gustaría hacer algo con UIPinchGestureRecognizer pero no estoy seguro exactamente cómo proceder.

¿Fue útil?

Solución

Bueno hay ninguna manera es especialmente fácil de hacer, sino la manera obvia:

Utilice un UIPinchGestureRecognizer en lo individual que se puede ampliar. Darle un objetivo y la acción, y que básicamente va a llamar ese método un millón de veces, mientras que sus dedos están pellizcando (más específicamente, cada vez que sus dedos se mueven en o se mueven hacia fuera).

Dentro del método, comprobar la propiedad escala, que es básicamente la cantidad de sus dedos se han movido en o movido. Layout las vistas apropiadas dentro del rectángulo sobre la base de la escala, y así sucesivamente y así sucesivamente. Es probable que tenga una idea general de cómo se debe hacer en primer lugar, y realmente así es como se hace.

Sin embargo, debo advertirle, Apple ha rechazado aplicaciones basado en pellizcar para ampliar antes. No estoy seguro de si todavía está en efecto, pero aquí hay un artículo sobre el tema: http://www.appleinsider.com/articles/10/04/07/apple_rejected_ipad_app_for_using_pinch_to_expand_gesture.html

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top