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
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