je tente de créer une fenêtre OS X programme comme ci-dessous:Sous OS X, comment obtenir correctement la taille de la fenêtre?
print("creating window frame=\(winFrame)")
let window = NSWindow(contentRect: winFrame, styleMask: [NSWindowStyleMask.resizable, NSWindowStyleMask.closable, NSWindowStyleMask.miniaturizable, NSWindowStyleMask.titled], backing: NSBackingStoreType.buffered, defer: false)
print("after window frame=\(window.frame)")
Je me attendais à ces deux sorties devrait être la même, est cependant ici la sortie
creating window frame=(1556.0, 193.0, 421.0, 646.0)
after window frame=(1556.0, 193.0, 421.0, 668.0)
La différence est que la hauteur est passé de 646 à 668.
Pourquoi y a-t-il une telle différence et comment obtenir le bon nombre?
Merci! Les deux solutions sont géniales! Pour l'instant j'ai choisi la deuxième solution. –