2011-01-16 22 views
5

Ho bisogno di creare una finestra tipo HUD a livello di programmazione quando l'utente preme sulla mia vista principale. Ecco il codice che uso, ma ottengo solo una finestra standard.Creare una finestra HUD a livello di programmazione

videoWindow= [[NSPanel alloc] 
     initWithContentRect:NSMakeRect(200.0, 200.0, 300, 200) 
     styleMask:NSTitledWindowMask | NSClosableWindowMask 
     backing:NSBackingStoreBuffered defer:YES]; 
[videoWindow makeKeyAndOrderFront:nil]; 

Forse non sto usando le bandiere giuste, ma non ho trovato nella documentazione o su Google. qualche idea?

risposta

9

È necessario utilizzare NSPanel con la maschera di stile NSHUDWindowMask.

Problemi correlati