Je veux dessiner un NSWindow qui ressemble à ceci:dessin personnalisé NSWindow
http://vibealicious.com/site/apps/notify/screenshots/mainUIFull.png
en ce qu'elle a un aspect NSWindow typique avec la barre inférieure et tel, mais au lieu d'une barre de titre à la En haut, je veux dessiner une petite flèche.
Existe-t-il un moyen simple de faire cela? Dois-je dessiner toute la fenêtre à la main (barre inférieure et tout)? Ou puis-je modifier légèrement la disposition NSWindow existante pour dessiner cette flèche en haut? Merci
C'est à peu près ce que j'avais en tête. Y at-il un moyen d'obtenir le cadre de la barre de titre seulement (origine et taille) afin que je puisse redimensionner et positionner ma fenêtre enfant pour le couvrir? – indragie
Vous pouvez utiliser la méthode de classe '+ contentRectForFrameRect: styleMask:' de NSWindow pour obtenir le contenu rect de la fenêtre. Vous pouvez ensuite facilement comparer cela avec le cadre de la fenêtre pour obtenir la taille de la barre de titre. –
C'est ce que j'ai fini par faire, merci :) – indragie