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.
1<br />
2<br />
3<br />
4<br />
5<br />
6<br />
7<br />
8<br />
9<br />
10<br />
11<br />
12<br />
#import "view<strong>Tutorial</strong>ViewController.h"<br />
#import "VistaDue.h"<br />
@implementation view<strong>Tutorial</strong>ViewController<br />
@synthesize vistaDueController;<br />
-(IBAction)cambiaVista{<br />
! vistaDueController = [[VistaDue alloc]<br />
initWithNibName:@"VistaDue" bundle:nil];<br />
! vistaDueController.modalTransitionStyle = UIModalTransition-<br />
StyleFlipHorizontal;<br />
! [self presentModalViewController:self.vistaDueController<br />
animated:YES];<br />
}<br />
Alla riga 9 abbiamo inizializzato la vista, inserendo anche il nome del file .xib che deve essere<br />
caricato. La riga 10, invece, ci <strong>per</strong>mette di impostare l’animazione del passaggio dalla prima alla<br />
seconda vista. Ci sono tre animazioni già predisposte e disponibili:<br />
1. UIModalTransitionStyleCoverVertical, il caricamento della nuova vista sarà verticale, dal basso<br />
verso l’alto;<br />
2. UIModalTransitionStyleFlipHorizontal, c’è la rotazione flip-side, ovvero come se venisse mostrato<br />
il retro della vista;<br />
3. UIModalTransitionStyleCrossDissolve, dissolvenza incrociata.<br />
L’ultima istruzione (riga 11) <strong>per</strong>mette di mostrare la seconda vista, rendendola così visibile all’utente.<br />
Ora non ci resta che definire il metodo “tornaIndietro” della classe VistaDue. Apriamo il file<br />
“VistaDue.m” e inseriamo la definizione di tale metodo:<br />
1<br />
2<br />
3<br />
- (IBAction)tornaIndietro{<br />
! [[self parentViewController]<br />
dismissModalViewControllerAnimated:YES];<br />
}<br />
Questa istruzione ci <strong>per</strong>mette di uscire dalla vista corrente e tornare a quella che era visualizzata<br />
precedentemente (nel nostro caso la vista “view<strong>Tutorial</strong>ViewController”).<br />
Abbiamo concluso! Clicchiamo su “Build and Run” e controlliamo che l’applicazione funzioni<br />
correttamente!<br />
<strong>Tutorial</strong> <strong>pratici</strong> <strong>per</strong> <strong>iPhone</strong> <strong>SDK</strong>! 76