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 16: Realizziamo il nostro “Brushes”<br />

Quello che ho pensato <strong>per</strong> voi questa volta è un po’ particolare, ma secondo me molto carino e<br />

con molte cose utili. Sicuramente tutti voi conoscerete Brushes (link iTunes), un programma<br />

molto famoso <strong>per</strong> disegnare sul proprio <strong>iPhone</strong> e iPod Touch.<br />

Ho pensato, quindi, di spiegarvi come realizzarne uno tutto vostro! Realizzeremo una vista che<br />

conterrà la “tavola grafica”, ovvero la parte in cui l’utente potrà diegnare. Ci sarà, poi, una seconda<br />

vista in cui inseriremo le impostazioni, <strong>per</strong> <strong>per</strong>mettere all’utente di cambiare il colore e<br />

la dimensione del pennello. Vedremo, infine, come fare in modo che l’utente possa salvare i<br />

propri disegni nell’Album foto dell’<strong>iPhone</strong>.<br />

PARTE 1: CREIAMO LA TAVOLA GRAFICA<br />

In questa prima parte vedremo come fare in modo che l’utente possa, muovendo il dito sullo<br />

schermo, disegnare a suo piacimento. Per questa applicazione sfrutteremo il template “Utility<br />

Application”, che ci <strong>per</strong>mette di avere già due viste, in modo da risparmiare un po’ di lavoro.<br />

CREIAMO UN NUOVO PROGETTO<br />

Iniziamo creando il progetto <strong>per</strong> la nostra applicazione. Create un nuovo progetto di tipo “Utility<br />

Application” e inserite “SampleBrushes” come nome.<br />

La struttura che abbiamo selezionato ci mette a disposizione due viste: una “Main View” che è<br />

quella che appare inizialmente, e una “Flipside View”, che appare se viene premuto il pulsante<br />

“i” (info), con un’animazione già definita. Queste due viste, quindi, potremo sfruttarle <strong>per</strong> creare<br />

la nostra applicazione: nella “Main View” creeremo la zona in cui l’utente potrà disegnare,<br />

mentre nella “Flipside View” inseriremo le impostazioni (quindi il colore del pennello, la dimensione,<br />

etc).<br />

Prima di definire l’aspetto grafico della nostra applicazione, definiamo un componente che poi<br />

andremo a collegare con un elemento in Interface Builder.<br />

Aprite, quindi, il file “MainViewController.h” (nella sottocartella “Main View”) e inserite le seguenti<br />

definizioni:<br />

1<br />

2<br />

3<br />

4<br />

5<br />

6<br />

7<br />

8<br />

9<br />

10<br />

11<br />

#import "FlipsideViewController.h"<br />

@interface MainViewController : UIViewController <br />

{<br />

! IBOutlet UIImageView *viewDisegno;<br />

!<br />

}<br />

- (IBAction)showInfo;<br />

- (IBAction)cancella;<br />

@end<br />

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

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

Saved successfully!

Ooh no, something went wrong!