Swift: UIAlertView

      Nessun commento su Swift: UIAlertView

swift-hero

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]

 

download_esempio-300x120

Se avete qualche domanda o dubbio lasciate pure un commento sotto l’articolo o su Facebook.