Usando Core Animation, me gustaría doblar un UIView
(es decir, es CALayer
) en su centro. es decir, establecería el punto de anclaje como (0.5,0.5) & veces la capa. Esta imagen que he creado en Photoshop puede dar el efecto Busco -iOS Core Animation - Fold a Layer
Por lo tanto, lo que está sucediendo es, la capa se pliega en su centro, como la tapa está pasando un poco de perspectiva se aplica (el infame m34
!). Inicialmente, la vista es paralela en el plano X-Y con el eje Z mirando directamente al usuario. Como la tapa está sucediendo, parte inferior media & mitad superior al mismo tiempo se mueve hacia atrás (con un poco de perspectiva, para dar profundidad & efecto 3D) hasta que toda la capa es de (paralelo) en X-Z avión. Tenga en cuenta que una vez que la capa es paralela en el plano X-Z, el usuario ya no podrá ver la capa. Pero está bien, ese es el efecto que estoy buscando. A UIView
desaparece al doblar en su centro.
¿Cómo se puede hacer esto en iOS
? Sin usar 2 capas diferentes (para la parte inferior & para arriba)? Cualquier ayuda es muy apreciada ...
Actualización: Como @miamk señala, este es el mismo efecto que la interfaz de usuario utilizado en "en nuestras manos" aplicación o "Flipboard" aplicación. Me estoy sacudiendo los sesos durante las últimas 8 horas en esto, hasta ahora infructuoso. CUALQUIER idea es apreciada. Gracias ...
ACTUALIZACIÓN: He ofrecido recompensas en esto para obtener respuestas más específicas. Me encantaría ver -
- Muestras de código.
- Aconsejar a personas que han hecho algo como esto.
- Incluso la forma de lograr esto de una manera detallada (algo) es muy apreciada.
Esto sería algo similar a la aplicación Our Choice de Al Gore (el plegado y la apertura de imágenes) o la animación de volteo de página de Flipboard, ¿verdad? Buena pregunta, aunque dudo que pueda ser de ayuda. – MiguelB
Sí, algo así! ¿Ves si puedes PROYECTAR CUALQUIER idea? no importa lo raro que sea ... –