Cómo crear una ventana flotante que flota por encima de todas las demás ventanas Al igual que Twitter?
Pregunta
La aplicación de Twitter tiene una ventana flotante al hacer clic en el menú contextual "pío", ¿es un NSPanel? ¿Cómo?
Solución
Tome un vistazo a la NSWindow setLevel: Método:
Cada nivel en los grupos de la lista de ventanas dentro de ella frente a las de todo grupos precedentes. Las ventanas flotantes, por ejemplo, aparecen delante de todos ventanas de nivel normal. Cuando una ventana entra en un nuevo nivel, se ordenó en delante de todos sus compañeros en ese nivel.
- a partir de NSWindow setLevel:. referencia
También puede encontrar el proyecto MAAttachedWindow de Matt Gemmell útiles:
Otros consejos
Esto puede lograrse con una subclase NSWindow. Compruebe clase MAAttachedWindow
encargo de Matt Gemmell aquí .