2010-09-29 5 views

Respuesta

6

Intenté algo similar a lo que MaxFish ha descrito. Puede verificarlo aquí iOS Open Folder Animation Sample Code

+0

¡Guau! ¡Bien hecho! –

+0

gracias Hunter :) –

+0

cualquier código de muestra para la animación de la carpeta ios9 similar? – pkc456

4

Si echa un vistazo a las imágenes dentro de Springboard.app en su iPhone en "/ System/Library/CoreServices", puede tener una idea de cómo funciona la animación. Una versión simple del efecto se puede hacer de esta manera:

  1. realizar una captura de la pantalla que desea "cortar" y guardarlo en una imagen
  2. Cree dos imageviews cada una de las cuales tiene una parte de la captura de pantalla (por ejemplo, la primera tiene la primera parte superior de la imagen como fondo, la segunda el resto), puede usar alternativamente la misma imagen de fondo para ambas vistas, solo tiene que jugar con las alineaciones de contenido.
  3. Coloque las dos vistas en la pantalla original en la posición exacta para que parezcan una imagen completa perfectamente alineada con la pantalla original.
  4. Crea una vista (contenido de carpeta) con su propio fondo y lo que quieras colocar dentro, colócalo en la misma Y de la imagen inferior pero debajo de ella.
  5. Haga que la vista inferior de la imagen se desplace hacia abajo para ver el tamaño completo de la vista de contenido, verá que aparece el contenido de la carpeta.

iOS versión coloque en las imágenes deslizantes algunos bordes agradables y aplica un efecto de fundido que hace que la animación general sea realmente genial. Puede intentarlo y hacerlo agradable. Espero que esto ayude