Ciao a tutti cari amici di iProg, oggi voglio parlarvi della classe UIAlertView, questa classe ci consente di visualizzare un pop-up al centro dello schermo, ma passiamo subito ad un esempio pratico. Creiamo un nuovo progetto di tipo Single View Application all’interno dello storyboard inseriamo un unico bottone, mentre il codice che dobbiamo scrivere all’interno della nostra classe ViewController è il seguente:
//Imposta il delegate class ViewController: UIViewController,UIAlertViewDelegate { @IBAction func mostra(sender: AnyObject) { //Dichiariamo una nuova istanza della classe ActionSheet //Utiliziamo il costruttore per settare il tutto var alert = UIAlertView (title: "Alert View", message: "Primo esempio", delegate: self, cancelButtonTitle: "Annulla", otherButtonTitles: "Bottone1", "Bottone2","Bottone3") //Utilizzo il metodo show mer mostrare la view alert.show() } // Implemento il metodo per gestire i vari click dei vari pulsanti presenti nella view func alertView(alertView: UIAlertView, clickedButtonAtIndex buttonIndex: Int) { switch buttonIndex { case 0: println("Hai Premuto Annulla") break case 1 : println("Hai Premuto il Bottone 1") break case 2 : println("Hai Premuto il Bottone 2") break case 3 : println("Hai Premuto il Bottone 3") break default: break } } //....Codice di default
Se avete qualche domanda o dubbio lasciate pure un commento sotto l’articolo o su Facebook.