setAutoresizingMask sans effet

mpergandmpergand Membre
02:25 modifié dans API AppKit #1
Dans un customView, si je fixe l'autoresizingMask par programmation, cela ne fonctionne pas,† alors que si je le fixe dans IB ça marche† †:o
Pourtant j'ai vérifié que la valeur est bien la même ( 8 = NSViewMinYMargin dans mon cas )
Quelqu'un aurait-il la clef de ce mystère ?

Réponses

  • ClicCoolClicCool Membre
    02:25 modifié #2
    dans 1087820443:

    ... 8 = NSViewMinYMargin dans mon cas ...

    Je ne suis pas sur de comprendre comment tu as utilisé setAutoresizingMask.
    Si tu écris:
    [maVue setAutoresizingMask: NSViewMinYMargin];
    

    Alors la distance entre la marge inférieure de ta vue et celle de sa superVue devient flexible.
    C'est ça que tu veux ?
    ça marche pas chez toi ?
  • mpergandmpergand Membre
    02:25 modifié #3
    Oui, c'est ce que je veux, non, cela ne marche pas par setAutoresizingMask (dans awkeFromNib ou dans le contructeur)
  • 02:25 modifié #4
    Est-ce que tu as fais [[maVue superView] setAutoresizesSubviews:YES] avant?
  • mpergandmpergand Membre
    02:25 modifié #5
    dans 1087823180:

    Est-ce que tu as fais [[maVue superView] setAutoresizesSubviews:YES] avant?


    Mais oui,† bien sur, tu as raison ! merci beaucoup† ;)
    Je l'avais fait, mais pas sur le superview, ouah, le mauvais 8)
Connectez-vous ou Inscrivez-vous pour répondre.