2010-10-21 4 views
0

Est-ce que quelqu'un sait comment le bouton inactif de l'application Contacts est terminé?Inactive UIBarButtonItem

Je voudrais mettre en œuvre quelque chose de similaire.

Jusqu'à présent, je n'ai pas vu une propriété inactive sur UIBarButtonItem ...

Répondre

2

Utilisez la propriété enabled. Bien sûr, vous devrez utiliser vos propres vérifications de validation sur les contrôles d'entrée de votre contrôleur de vue, pour déterminer s'il faut ou non le valider.

// Assuming the Done button is on the right 
[self.navigationItem.rightBarButtonItem setEnabled:NO]; // Disables the button 

The enabled property is found in UIBarItem, la classe dont UIBarButtonItem hérite, ce qui est la raison pour laquelle vous ne trouverez pas dans les UIBarButtonItem docs.

Questions connexes