Questo oggetto è molto usato nelle applicazioni ios poichè permette all’utente di effettuare una scelta tra varie opzioni infatti ora vedremo con un semplice esempio come utilizzarlo .
Per prima cosa creiamo un nuovo progetto di tipo View-Based Application e diamogli il nome di uisegment
1)Andiamo nel file con uisegmentViewController.h e inseriamo questo codice:
@interface uisegmentViewController : UIViewController{ IBOutlet UISegmentedControl *segment; IBOutlet UILabel *label; } -(IBAction)azione; @end
2)Andiamo nel file .xib e inseriamo una label e un segment controller
3)Cancelliamo la scritta label
4) Andiamo sul file’s owner e facciamo i vari collegamenti label con label segment con segment controller e azione con segment controller e come impostazione mettiamo change value
ora non ci resta che andare nel file .m e implementare il codice :
-(IBAction)azione{ if ([segment selectedSegmentIndex]==0) {// se l'indice del segment è =0 [label setText:[NSString stringWithFormat:@\"Ciao sono il primo bottone\"]];//passeremo una stringa alla label } else{// altrimenti [label setText:[NSString stringWithFormat:@\"Ciao sono il secondo bottone\"]];//Passiamo quest'altra stringa } }
il codice è veramente molto semplice da interpretare specialmente se avete seguito tutti i tutorial pratici che teorici
Download Progetto Link