watchkit fundamentals

20
WATCHKIT FUNDAMENTALS LA(B)NOVA

Upload: lab-nova

Post on 09-Aug-2015

58 views

Category:

Technology


0 download

TRANSCRIPT

WATCHKIT FUNDAMENTALSLA(B)NOVA

New Project• creare un nuovo target

1

2

3

New Project• creazione di un nuovo workspace dentro il progetto• solo per la parte Watch!

1

2

New Project• Visibile anche in alto target del progetto• possibile switch tra parte iPhone e parte Watch

• con i vari simulatori disponibili

1

2

3

Interface.storyboard• Tre interfacce predefinite?

Interface controller• La “base predefinita” in cui si andranno a definire gli altri

componenti• button, label, switch

Interface controller• Esempio: label

Le altre due interfacce...• Static vs Dynamic Interface...

Sull’ emulatore• si avvia anche l’emulatore iPhone• possibile disabilitare il secondo emulatore, quello del Watch

scelta tra 42mme 38 mm

Interface: i componenti• Sono gli stessi disponibili per iPhone

• a parte i view controller: glance, interface...

Glance Interface• Interfaccia che non prende i “componenti d’interazione”

• niente button?

Creare una copy scheme• Necessita per testare differenti interfacce senza dover

ricorrere sempre alle impostazioni di base

guardare alla voceWatch Interface

Glance Interface sull’emulatore• prova sul campo delle due interfacce

Lavorare con le Label• Voce Position

• left, center, right

• Voce Size

conta anche ilcontenitoredella Label

Lavorare con le Label• Voce Text, Text Color, Font

Lavorare sul secondo gruppo Glance• Ricordarsi della posizione del contenitore

• Size to Fit Content = si adatta al contenuto• Relative to Container = si posiziona sulla dimensione dello schermo• Fixed = ha una grandezza fissata

Lavorare sul secondo gruppo Glance• E’ possibile combinare diverse Label• diverse posizioni a seconda del “parente accanto”

Lavorare sul secondo gruppo Glance• Affidare diversi colori per ciascuno

Risultato finale (intermedio)• sempre lato Glance

Ricordarsi del trick di prima...• aggiungere un nuovo scheme con il pulsante “Duplicate

Scheme”

12