2010-09-02 4 views
0

Je travaille sur une interface graphique dans Interface Builder pour une application iPhone.Interface Builder - Mise en page précise

Dans mon contrôleur de vue, je voudrais avoir une barre d'outils en haut, puis quelques commandes (c'est-à-dire une vue) qui sont centralisées dans la partie inférieure de la vue. Le problème que je rencontre est que je veux que les choses soient centralisées dans la zone située sous la barre d'outils, mais toute la taille de l'écran (y compris la barre d'outils) est utilisée lors de la centralisation.

Des idées sur comment réaliser efficacement ce type de mise en page - il doit être assez commun mais je n'ai encore rien trouvé.

Merci, Alan

+0

Je n'ai pas compris le problème. –

Répondre

1

Vous pouvez essayer de mettre tout votre zone de contrôle en dessous de la barre d'outils dans un sous-vue séparée, puisque ce pourrait faire ce que sous-vue vous voulez qu'il redimensionne.

+0

C'est exactement ce que je veux, mais il me semble seulement être en mesure d'ajouter un seul contrôle à ma zone de vue principale (c'est-à-dire soit une barre d'outils OU une sous-vue PAS les deux). Est-ce que je manque quelque chose? –

+0

Je pense que ça marche. Il était nécessaire d'ajouter une sous-vue, puis ajouter la barre d'outils en haut et une autre sous-vue en bas. Je définis ensuite les propriétés autosizing de la barre d'outils pour ancrer vers le haut et pour la sous-vue pour remplir l'espace disponible. Merci de votre aide. –

Questions connexes