Come faccio ad aggiungere un'interfaccia basata su pagina alla mia app di Apple Watch?

Un'interfaccia basata su pagina in un'app è utile per visualizzare contenuti non gerarchici. Se la tua app iOS include un'interfaccia basata su pagina, ha senso utilizzare la stessa interfaccia nell'app Apple Watch. Continua a leggere per scoprire come farlo in Xcode.

A scopo dimostrativo, verrà utilizzata una semplice app WatchKit con tre controller di interfaccia. Uno è la vista iniziale e gli altri due sono schermi modali presentati in stile pagina. Prima di seguire il tutorial, assicurati di aver creato un nuovo progetto Xcode e aggiunto il target WatchKit.

In questo tutorial, creeremo la navigazione dallo storyboard.

1. Vai al Interface.storyboard file nella cartella App WatchKit e aggiungere altri due controller di interfaccia allo storyboard. Per il primo, aggiungi un pulsante alla vista. La seconda e la terza vista contengono una semplice etichetta che mostra l'indice della pagina.

2. Control-trascinamento dal pulsante nella prima vista del controller al secondo visualizzare e scegliere il modale opzione dal menu Azione Segue. Devi impostarlo come segue modale poiché la navigazione basata su pagina non funziona con un push seguito.

3. Control-trascinamento dalla seconda vista alla terza vista e scegliere pagina successiva nel Relazione Segue menu.

4. Questo è tutto ciò che devi fare per avere una navigazione basata su una pagina di lavoro nella tua app. Il tuo storyboard ora sembra così. Notare gli indicatori di seguito aggiunti tra le viste.

5. Avvia l'app, quindi tocca il pulsante per visualizzare la prima schermata modale. Come puoi vedere, c'è un indicatore di pagina nella parte inferiore dello schermo. Se scorri verso sinistra, vedrai la seconda schermata.

6. Ripetere il passaggio 3 per aggiungere più pagine allo schermo. Nel prossimo tutorial, impareremo come fare la stessa cosa dal codice.