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:
[code lang=”swift”]
//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
[/code]
Se avete qualche domanda o dubbio lasciate pure un commento sotto l’articolo o su Facebook.