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:
[code lang=”objc”]
@interface uisegmentViewController : UIViewController{
IBOutlet UISegmentedControl *segment;
IBOutlet UILabel *label;
}
-(IBAction)azione;
@end
[/code]
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 :
[code lang=”objc”]
-(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
}
}
[/code]
il codice è veramente molto semplice da interpretare specialmente se avete seguito tutti i tutorial pratici che teorici
Download Progetto Link