Afficher une demande de confirmation en Swift:
// Création de l'alerte/confirmation... let dialogMessage = UIAlertController(title: "Confirmation", message: "Etes-vous sûr de vuloir supprimer cette enregistrement ?", preferredStyle: .alert) // Création du bouton OK avec une action... let boutonOk = UIAlertAction(title: "OK, je supprime", style: .default, handler: { action in print("Ok, je supprime") }) // Création du bouton annuler avec une action... let boutonAnnuler = UIAlertAction(title: "Annuler", style: .cancel, handler: { action in print("Annuler") }) // Association des boutons Ok et Annuler à la fenêtre de dialogue... dialogMessage.addAction(boutonOK) dialogMessage.addAction(boutonAnnuler) // On affiche l'alerte/confirmation... present(dialogMessage, animated: true, completion: nil)
Demande de saisie d’un code PIN (exemple)
let dialogBox_PIN = UIAlertController(title: "Code PIN", message: "Veuillez saisir votre code PIN SVP:", preferredStyle: .alert) dialogBox_PIN.addTextField(configurationHandler: { textField in textField.placeholder = "Code PIN" }) let BtnOK = UIAlertAction(title: "OK", style: .default, handler: { action in print("OK") print("PIN saisie : \(dialogBox_PIN.textFields?.first?.text ?? "")") }) let BtnAnnuler = UIAlertAction(title: "Annuler", style: .destructive, handler: { action in print("annuler") }) dialogBox_PIN.addAction(BtnOK) dialogBox_PIN.addAction(BtnAnnuler) present(dialogBox_PIN,animated: true, completion: nil)

0 commentaires