Pregunta

Acabo de implementar una vista en mi aplicación para iPhone usando UIPageViewController. El giro de la página se ve realmente elegante. Pero, ¿cómo le hago al usuario saber que la página puede o necesita ser girada para obtener más contenido? No pude encontrar nada en el manual de referencia.

Otra arruga es que algunas de mis páginas son más grandes que una sola pantalla, por lo que los usuarios ya se están desplazando hacia arriba y hacia abajo para obtener más contenido. Gracias.

¿Fue útil?

Solución

La mejor manera de mostrarle al usuario que algo se puede mover es que el programador lo mueva cuando aparezca por primera vez. Por ejemplo, si tiene algo que es una mesa pero no se ve como una, lo desplazo hasta el final antes de mostrarlo, luego lo muestro y desplázalo hacia la parte superior tan pronto como aparezca. Esto tiene dos efectos: 1) Su aplicación se ve más hábil porque hay alguna animación: el ojo se siente atraído por el movimiento 2) El usuario puede ver que hay más allí porque lo ven todo desplazarse.

Por lo tanto, recomendaría pasar a la segunda página en el inicio y volver mediante programación cuando aparezca por primera vez. El usuario ve tu inteligente animación de inmediato sin tener que tropezar con ella él mismo, y él sabe que puede funcionar de esa manera.

Otros consejos

No del todo grave, pero comida para pensar:

A graphic with details instructions on how to use a print magazine.

Fuente: Khoi Vinh

La respuesta de @owen Hartnett parece ser la correcta, por lo que la marcé como la mejor. Sin embargo, todavía estoy subiendo la empinada curva de aprendizaje de iOS y no quería asumir también aprender a crear animaciones. Así que aquí está la solución/hack que se me ocurrió.

Creé una "portada" o primera página para la vista. Construí y cargué la aplicación en el simulador. Usé mi mouse para subir la esquina inferior derecha y tomé una captura de pantalla. Luego recorté la captura de pantalla y agregué esa imagen a la portada que creé. Tuve que jugar un poco, porque el reconocimiento de gestos no parecía que le gustaba que toda la pantalla fuera un archivo PNG. Cuando hice la imagen un poco más pequeña, funcionó.

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