J'essaie de désactiver un bouton de menu est le tableau est spectacles est vide.Comment désactiver un UIButton et envoyer un message UIAlertView
Ceci est mon code.
@IBAction func likedmenubuttontouched(sender: AnyObject) {
if Globals.likedArray.isEmpty {
likedMenuButton.userInteractionEnabled = false
let ac = UIAlertController(title: "No liked quotes yet", message: "No liked quotes have been chosen, go explore!", preferredStyle: .Alert)
ac.addAction(UIAlertAction(title: "OK", style: .Default, handler: nil))
presentViewController(ac, animated: true, completion: nil)
return
} else {
likedMenuButton.userInteractionEnabled = true
}
}
Et dans viewDidLoad()
likedMenuButton.userInteractionEnabled = false
J'ai réussi à désactiver le bouton, mais je veux envoyer un message d'alerte à l'utilisateur pourquoi le bouton est désactivé, sinon, est un peu déroutant.
Comment ferais-je cela?
Merci.
Je pense que la condition est contraire –
oups, j'ai oublié de mentionner que je mets ce code likedMenuButton.userInteractionEnabled = false est viewdidload() – Khoury
pourquoi vous faites aiméMenuButton.userInteractionEnabled = false –