¿Cómo puedo cambiar entre las pantallas de apple seguir mi app?

2015-01-06_19-25-40

Un reloj de Apple es muy similar a su contraparte iPhone con respecto a cómo navegar entre las pantallas. Puede hacerlo desde el guión gráfico o el código. Aprender a hacer las dos cosas en este tutorial.

Tenga en cuenta que el código dentro de este tutorial está escrito en Swift.

Antes de seguir este tutorial, cree un nuevo proyecto de Xcode, añadir el destino WatchKit, y dos controladores de interfaz al Interface.storyboard presentar en virtud del WatchKit Apobjetivo p. Por primera interfaz, añadir una botón. Para el segundo, añadir una etiqueta que contiene un mensaje único para que sepa se muestra la segunda pantalla. Usted puede encontrar el botón de etiqueta y objetos de la biblioteca de objetos.

2015-01-22_16-57-12

Navegando a la segunda pantalla de código:

1. Con el fin de pasar a la segunda pantalla de código, hay que añadir una identificador para ese controlador de vista de la inspector de atributos. En este tutorial, he llamado identificador de la pantalla de destino Segunda pantalla.

2015-01-22_16-58-21

2. Seleccione el primer controlador de vista, abra la Editor asistente, Control + arrastrar el botón para el archivo de código, establezca la Conexión escriba a Acción, darle un nombre descriptivo, y haga clic Conectar.

2015-01-22_16-59-45

3. Los siguientes códigos se pueden añadir dentro de la nueva acción:

Si quieres un segue empuje, agregue el código siguiente: pushControllerWithName ( "Su segunda pantalla-identificador", el contexto: cero).

Si quieres un segue modal, agregue el código siguiente: presentControllerWithName ( "Su segunda pantalla-identificador", el contexto: cero).

El parámetro de contexto se utiliza para pasar datos entre las dos pantallas. Por este sencillo tutorial, no hay nada para pasar entre las dos pantallas, así que voy a ponerlo a cero. El contexto es de tipo AnyObject, por lo que puede pasar cualquier cosa que desee. En la segunda pantalla, extraer los datos contenidos en el método awakeWithContext. Es probable que tenga al abatido al tipo deseado utilizando como ?, pues AnyObject es demasiado genérica.

2015-01-22_17-04-09

4. Cambiar al esquema de WatchKit aplicación, y ejecutar la aplicación. Al hacer clic en el botón, se mostrará la segunda pantalla. Si hay algunos accidentes, vuelva a comprobar el identificador del segundo controlador de vista.

2015-01-22_17-05-28

Navegando a otra pantalla del guión:

Este método es más fácil que la anterior. Sin embargo, se le da menos control sobre las acciones que puede realizar (por ejemplo, la realización de tareas adicionales antes de pasar a otra pantalla, que pasa de datos, etc.). Se puede utilizar cada vez que simplemente quiere pasar de una pantalla a otra. Para un mayor control, utilizar el primer método.

1. Control + arrastrar el botón de la primera pantalla de la segunda pantalla. Cuando vea la ventana Acción Segue, elija empujar o modal.

2015-01-22_17-06-25

2. Una vez que se establece el tipo de segue la acción, el guión gráfico se verá como la imagen de abajo.

2015-01-22_17-08-12

3. Ejecutar el plan de WatchKit App, y verificar que todo funciona como se esperaba.


» » ¿Cómo puedo cambiar entre las pantallas de apple seguir mi app?