[RESOLU] réglages IB et NSDrawer

Philippe49Philippe49 Membre
octobre 2007 modifié dans API AppKit #1
Je n'arrive pas à  régler dans Interface builder la hauteur de mon Drawer.

Il y a une sorte de mécanisme qui lie la hauteur de la drawContentView du drawer à  la hauteur de la fenêtre (parentWindow), sans que l'on puisse s'en débarasser ..
:why?:



[Fichier joint supprimé par l'administrateur]

Réponses

  • Philippe49Philippe49 Membre
    octobre 2007 modifié #2
    c'est un bug connu dans les questions-réponses de la doc sur IB


    â–  Why does my bottom or top drawer size itself improperly?
    There is a known problem in the underlying NSDrawer implementation that adversely affects
    proper drawer size calculations. Specifically, when a drawer's preferred edge is left or right, the
    leading and trailing offsets are used to automatically calculate the height of the drawer. When a
    drawer's preferred edge is top or bottom, the leading and trailing offsets should be used to
    automatically calculate the width of the drawer. However, these values are incorrectly applied
    to the height.

    En gros, cela marche bien lorsqu'on règle le drawer sur les côtés droits ou gauches, autrement pas ...

    Espérons que cela soit corrigé dans la (très) prochaine mouture ...

    Pour l'instant, il faut corriger cela dans le code.
  • Philippe49Philippe49 Membre
    18:58 modifié #3
    dans 1192288312:

    Espérons que cela soit corrigé dans la (très) prochaine mouture ...


    Interface Builder 3.0 a effectivement corrigé ce détail
Connectez-vous ou Inscrivez-vous pour répondre.