20.04.2013 Views

Tutorial pratici per iPhone SDK v1.6 - Get a Free Blog

Tutorial pratici per iPhone SDK v1.6 - Get a Free Blog

Tutorial pratici per iPhone SDK v1.6 - Get a Free Blog

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Capitolo 11: Come creare una TabBar Application<br />

Uno dei componenti più utilizzati (e uno dei più apprezzati dagli utenti finali) sono le TabBar,<br />

che avete già conosciuto nel capitolo 2. In questo tutorial vedremo come creare una struttura<br />

di base, inserendo due viste generiche e una più particolare e utile: una tabella integrata ad una<br />

NavigationBar, che ci <strong>per</strong>metterà di navigare nei sottolivelli della tabella (<strong>per</strong> capirci, la struttura<br />

che è presente nell’applicazione nativa iPod).<br />

PARTE 1: LA STRUTTURA DI BASE<br />

Abbiamo già descritto cosa faremo in questa prima parte: realizzeremo la struttura di base, che<br />

ci <strong>per</strong>metterà di inserire diverse viste nella tab. È importante seguire bene tutti i passaggi <strong>per</strong><br />

non ritrovarsi con errori strani, che spesso portano a <strong>per</strong>dere tempo e possono essere facilmente<br />

evitati.<br />

CREIAMO UNA TABBAR “PULITA”<br />

Iniziamo creando un nuovo progetto di tipo “Tab Bar Application” e chiamandolo “TabBar<strong>Tutorial</strong>”.<br />

Vogliamo andare a definire una struttura di base pulita, <strong>per</strong>sonalizzandola poi a nostro<br />

piacimento. Eliminiamo, quindi, alcuni componenti che XCode ha già creato <strong>per</strong> noi, ma che<br />

non vogliamo sfruttare: cancelliamo il file “SecondView.xib”, “FirstViewController.h” e<br />

“FirstViewController.m”.<br />

Possiamo ora fare doppio clic su “MainWindow.xib”, si aprirà Interface Builder che ci mostrerà<br />

questo layout <strong>per</strong> la nostra applicazione:<br />

<strong>Tutorial</strong> <strong>pratici</strong> <strong>per</strong> <strong>iPhone</strong> <strong>SDK</strong>! 78

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!