Suivant vos besoins vous pouvez à l'ouverture de l'application dans "on awake from nib" définir la taille des tiroirs, en donnant par deux paramètres numériques la taille du tiroir.
J'ai mis les mêmes valeurs, car mon application n'a pas d'utilité de modifier la taille.
Rappel : Un tiroir peu s'ouvrir à gauche, à droite, en haut ou en bas, suivant l'option choisie par vous dans Interface Builder.
Le script qui suit peut être mis dans un bouton, un menu, tout emplacement nécessaire à votre application.
Cas typique d'un bouton qui fait une bascule (toggle) entre ouverture et fermeture.
Il ferme si c'est ouvert, et ouvre si c'est fermé, et change le nom visible du bouton en "Ouvrir", "Fermer". Le script est le suivant :
Notez, que pour faire un cas d'école, j'ai utilisé dans le premier exemple "tell window", et cité dans le deuxième exemple pour chaque ligne de commande window "Window1". La deuxième variante est la plus courant.
Je ne vais pas plus loin dans les détails des tiroirs, car la documentation Apple donne un projet du nom de "Drawer" qui donne toutes les possibilités de modification d'un tiroir. Et, c'est tout à fait lisible et complet pour une fois, car, ne traitant qu'un sujet.