10 votes

Cocoa : meilleure façon de désactiver tous les contrôles dans une vue

Dans une application OS X, j'ai plusieurs champs de texte, des boutons et d'autres contrôles à l'intérieur d'une vue défilante. Existe-t-il un moyen de désactiver tous les éléments de la vue défilante en une seule fois ?

J'aimerais éviter d'appeler setEnabled: sur chaque élément, de sorte que la maintenance est plus facile si je veux ajouter plus tard d'autres contrôles à la vue défilante.

Je tiens à souligner qu'il s'agit d'une application OS X. Les techniques qui fonctionnent sous iOS ne s'appliquent donc pas nécessairement ici.

-4voto

Piyush Kashyap Points 1493

Essayez ceci

[scrollView setUserInteractionEnabled:NO];

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X