StoryBoard

Uno storyboard è costituito da scene collegate tra loro da transizioni. Ogni scena contiene un view controller e una vista. Le transizioni specificano come il view controller di destinazione viene animato rispetto alla vista del view controller corrente.
Uno StoryBoard in buona sostanza è una collezione di file .xib organizzati in un archivio corredato da metadati. Lo StoryBoard ha due componenti: scene (scenes) e transizioni (segues). Le scene corrispondono alle viste (i file .xib) mentre le transizioni le collegano con attraverso delle animazioni. Ad una transizione corrisponde una classe (UIStoryboardSegue) che contiene tre proprietà, due delle quali corrispondono ai viewController di partenza e di destinazione (sourceViewController e destinationViewController), il terzo parametro è l’identifier , una stringa (NSString) che specifica la transizione da utilizzare.

Solitamente una transizione viene scatenata dall’azione dell’utente.

Per approfondire gli storyboard consulta la sezione storyboard su developer.apple.com

Argomento: ,