2011-01-16 11 views
5

Necesito crear una ventana tipo HUD programáticamente cuando el usuario presiona en mi vista principal. Aquí está el código que uso, pero solo obtengo una ventana estándar.Crear una ventana de HUD programáticamente

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

Tal vez no estoy usando las banderas correctas, pero no he encontrado en la documentación o en Google. ¿Alguna idea?

Respuesta

9

Debe usar NSPanel con la máscara de estilo NSHUDWindowMask.

Cuestiones relacionadas