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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Capitolo 9: UITableView, gestiamo le tabelle<br />

Fino ad ora abbiamo analizzato dei componenti base, molto semplici sia da impostare che da<br />

utilizzare. Il componente più utilizzato, <strong>per</strong>ò, è sicuramente quello che gestisce le tabelle, ovvero<br />

la UITableView. In moltissime applicazioni, infatti, esse vengono utilizzate <strong>per</strong> mostrare<br />

delle informazioni all’utente, che può anche interagire con questi dati.<br />

In questo capitolo vedremo come definire una tabella, come inserire al suo interno dei valori e<br />

come definire dei comportamenti (ad esempio la cancellazione delle righe), necessari <strong>per</strong> renderla<br />

utilizzabile dall’utente.<br />

Questo capitolo è suddiviso in tre parti:<br />

1.Creazione e definizione de"a tabe"a;<br />

2.Inserimento di alcune funzionalità;<br />

3.Implementazione de"a ricerca.<br />

Analizzeremo queste parti una alla volta, passo <strong>per</strong> passo, in modo da comprendere bene ogni<br />

singola cosa che andremo a realizzare.<br />

PARTE 1: CREIAMO E DEFINIAMO LA TABELLA<br />

La prima parte di questo tutorial è dedicata alla creazione della struttura dell’applicazione: ne<br />

definiremo la grafica, la lista degli elementi da visualizzare e come mostrarli all’interno delle<br />

celle. Il tutto sarà fatto con la solita semplicità, sfruttando tutte le caratteristiche che XCode e<br />

l’<strong>SDK</strong> ci mettono a disposizione, semplificando il nostro lavoro.<br />

CREIAMO UN NUOVO PROGETTO<br />

Aprimo Xcode, selezioniamo “File -> New Project”. Nel menù che ci appare selezioniamo “Navigation-based<br />

Application”, clicchiamo su “Choose…” e immettiamo come nome “tableView<strong>Tutorial</strong>”<br />

e fate clic su “Save”. Abbiamo così creato il nostro nuovo progetto.<br />

Questo template di XCode ci fornisce già una tabella con una barra di navigazione, semplificandoci<br />

notevolmente il lavoro!<br />

Nota: questo tutorial funziona con <strong>SDK</strong> 3.0 e su<strong>per</strong>iori.<br />

Aprendo il file "RootViewController.xib" con Interface Builder possiamo notare la struttura già<br />

pronta, non dovremo toccare niente!<br />

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

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

Saved successfully!

Ooh no, something went wrong!