2010-04-12 17 views

Répondre

6

Ceci est le plus souvent appelé une «vue de divulgation» ou «panneau de divulgation» et doit généralement venir avec une vue de conteneur intelligente (qui se développe/se rétracte/défile correctement avec plusieurs sous-vues de divulgation). Il n'y a pas de contrôle de ce type dans le cadre de l'API. La plupart des développeurs utilisent leurs propres ressources tandis que d'autres utilisent des sources ouvertes tierces.

Les Omni Frameworks ont un tel contrôle qui fonctionne très bien (y compris les panneaux «déchirables», etc., si je me souviens bien). L'inconvénient: c'est un grand cadre et il y a beaucoup d'autres choses dedans.

InspectorKit en est une autre. C'est plus concentré (juste le contrôle lui-même et un plugin IB), mais la dernière incarnation que j'ai testé a eu quelques problèmes d'interface utilisateur avec le plugin Interface Builder.

+1

Je l'ai utilisé pour InspectorKit un projet simple. C'est assez simple et facile à utiliser, mais c'est assez limité en ce qui concerne la personnalisation (c'est-à-dire, si vous n'aimez pas exactement comment c'est, difficile). Heureusement, il est open source, donc vous pouvez le fourrer et bouger avec le contenu de votre coeur. –