2011-05-05 19 views
8

Me gustaría 'doblar' una vista exactamente como la aplicación Flipboard. Logré voltear una vista completa, pero no para doblarla. Mi estrategia es esta: crear una vista/capa a partir de la mitad de la vista que quiero doblar, agregar esto a la vista y voltear esta nueva vista. Entonces, ¿cómo dibujo una vista/capa solo la mitad de otra vista?Core Animation - Page flip

Respuesta

16

Hola recientemente utilicé este código que funciona bien para mí !!! Puedes obtener un flipboard como animación de página con fold desde el centro. Su concepto es simple y es fácil de usar. Solo una clase, es decir, un archivo .h .m, debe agregarse en su proyecto "AFKPageFliper".

https://github.com/mtabini/AFKPageFlipper

Esperanza esta ayuda para usted también !!

+1

¡Muy bonito! Muchas gracias. Esta puede ser la mejor solución para este Flipboard - animación. –

+0

@Reefaq: cómo se las arregló para reemplazar el pdf con vistas normales (algunas vistas de los controladores de vista). Es bastante complicado, no pude hacerlo funcionar. –

+1

@user: para mostrar su vista simplemente pase la vista que desea mostrar para una página particular en la vista de MainControllerForPage: inFlipper :. Puede crear sus vistas en el método init y almacenarlas en un NSArray y luego buscar el objeto de la vista desde el objeto NSArray en viewForPage: inFlipper: Nota: estoy trabajando para un proyecto de demostración en Flipboard como vista en Ipad y presionaré código en github. Eche un vistazo a https://github.com/Reefaq – Reefaq

Cuestiones relacionadas