Interface Builder : Ajouter des objets dans un Box existant ?

frederichahnfrederichahn Membre
21:55 modifié dans API AppKit #1
Bonjour,

J'ai créé une interface dans Interface Builder. J'ai rajouté des Box pour regrouper les objets " qui vont ensemble ", mais je n'ai pas trouvé la fonction dans IB qui permet de spécifier que mes objets sont " accrochés à  l'intérieur " de la Box, de sorte que lorsque je déplace la Box, les objets se déplacent avec. J'ai remarqué que les nouveaux objets qu'on rajoute au départ de la palette viennent bien se "fixer" dans la Box. Comment rajouter ceux qui sont déjà  dans mon interface sans devoir tout recommencer ? La fonction Make Subviews of Box semble créer une nouvelle Box au lieu d'utiliser celle que j'ai déjà  créée...

Réponses

  • Philippe49Philippe49 Membre
    août 2007 modifié #2
    Dans l'aide j'ai trouvé ceci

    Moving an Object to Another Container, Window, or Nib File

    To move an object to another window, nib file, or container (such as a box or tab view):

    Press and hold the mouse button over the object until its shadow darkens, and drag it.
    presser la souris jusqu'à  ce que l'ombre s'obscurcisse, et déplacer alors l'objet
    If it's a Cocoa object, all possible connections are maintained. If you move it out of its nib file, only connections to the First Responder are retained.


    et ça marche ...
  • frederichahnfrederichahn Membre
    21:55 modifié #3
    ça marche, c'est super !
    Un tout grand merci.
  • 21:55 modifié #4
    sinon autre manière: sélectionner tous les éléments que tu voudrais voir dans une box, puis menu "Layout" -> "Make Subviews of" et là  tu choisis le container que tu préfères.
Connectez-vous ou Inscrivez-vous pour répondre.