Salut à tous, j'ai un projet sur lequel je travaille et j'ai remarqué que mon NSRect que je dessine à une certaine coordonnée x, y qui serait le centre de la résolution sur laquelle je travaille, n'est pas le centre si la résolution change. Je comprends comment tout cela fonctionne. Le problème est que mon projet va être affiché sur plusieurs résolutions quelqu'un connaît-il une solution possible pour centrer le NSrect quel que soit l'aspect ou la résolution de l'écran. J'ai mes classes déclarées comme NSPanels qui ont personnalisé dessin. Toute idée sur une solution possible serait utile. Merci a tous.Centrer un NSRect avec le code
Ceci est le NSRect x, y, largeur, hauteur
NSRect windowFrame = NSMakeRect(400, 500, 500, 100);
puis
window = [[Mainbox alloc] initWithContentRect:windowFrame
styleMask:NSBorderlessWindowMask
backing:NSBackingStoreBuffered
defer:NO];
Merci pour la réponse. Avez-vous un exemple de ce à quoi ressemblerait le format du message central? J'ai passé en revue les références de classe pour voir si je pouvais trouver des méthodes à appeler pour centrer la fenêtre. Je reçois ce que vous dites avec les origines à 0, 0 Je ne suis pas sûr à quoi ressemblerait le message du centre. – Kyle
Nevermind lol je viens de passer [centre de fenêtre]; et ça a fonctionné comme je m'y attendais. Merci pour l'aide-partenaire. – Kyle