Nella mia app a cambiare la posizione delle standardWindowButtons vicino/miniturize/ampliare in questo modo:Cocoa/OSX - NSWindow standardWindowButton comporta in modo strano, una volta copiato e ha aggiunto di nuovo
//Create the buttons
NSButton *minitButton = [NSWindow standardWindowButton:NSWindowMiniaturizeButton forStyleMask:window.styleMask];
NSButton *closeButton = [NSWindow standardWindowButton:NSWindowCloseButton forStyleMask:window.styleMask];
NSButton *fullScreenButton = [NSWindow standardWindowButton:NSWindowZoomButton forStyleMask:window.styleMask];
//set their location
[closeButton setFrame:CGRectMake(7+70, window.frame.size.height - 22 - 52, closeButton.frame.size.width, closeButton.frame.size.height)];
[fullScreenButton setFrame:CGRectMake(47+70, window.frame.size.height - 22 -52, fullScreenButton.frame.size.width, fullScreenButton.frame.size.height)];
[minitButton setFrame:CGRectMake(27+70, window.frame.size.height - 22 - 52, minitButton.frame.size.width, minitButton.frame.size.height)];
//add them to the window
[window.contentView addSubview:closeButton];
[window.contentView addSubview:fullScreenButton];
[window.contentView addSubview:minitButton];
Ora, quando viene visualizzata la finestra con i tasti lì è due problemi: 1. essi sono di colore grigio e non la loro corretta colore 2. quando il mouse è su di loro che non mostrano il + - o x segno
qualcuno può dirmi che cosa sto facendo male. Grazie.
Tristemente [pulsante di evidenziazione: SÌ] 'disegna solo lo stato" premuto "del pulsante della finestra ([riferimento] (http://www.cocoabuilder.com /archive/cocoa/76398-standardwindowbuttons.html)). Non conosco ancora un modo per disegnare lo stato "hover". – rentzsch