NSBox dont la taille s'adapte à  la taille de sa contentView

Bonjour !



Je suis sous SDK 10.6.



Je souhaiterais disposer d'une NSBox (ou d'une classe fille) qui prend automatiquement "la taille de sa contentView".



Plus précisément, si on ajoute des sous-vues à  cette contentView et que ces sous-vues dépassent de la contentView, je souhaiterais que la NSBox change automatiquement de taille pour s'adapter.



Si vous avez des idées/pistes, je suis preneur !



Merci !



PS : Est-ce que ce sont des choses qui se font facilement avec les SDK suivants ?

Réponses

  • mpergandmpergand Membre
    mars 2013 modifié #2
    sizeToFit



    Resizes and moves the receiver's content view so it just encloses its subviews.

    - (void)sizeToFit



    Discussion



    The receiver is then moved and resized to wrap around the content view. The receiver's width is constrained so its title will be fully displayed.

    You should invoke this method after:
    • Adding a subview (to the content view)
    • Altering the size or location of such a subview
    • Setting the margins around the content view


    The mechanism by which the content view is moved and resized depends on whether the object responds to its own sizeToFit message: If it does respond, then that message is sent, and the content view is expected to be so modified. If the content view doesn't respond, the box moves and resizes the content view itself.



    Availability
    • Available in Mac OS X v10.0 and later.






    image/rolleyes.gif' class='bbc_emoticon' alt='::)' />
  • Surlike !
Connectez-vous ou Inscrivez-vous pour répondre.