Cómo crear una ventana flotante que flota por encima de todas las demás ventanas Al igual que Twitter?

StackOverflow https://stackoverflow.com/questions/4742652

Pregunta

La aplicación de Twitter tiene una ventana flotante al hacer clic en el menú contextual "pío", ¿es un NSPanel? ¿Cómo?

¿Fue útil?

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:

text alt

Otros consejos

Esto puede lograrse con una subclase NSWindow. Compruebe clase MAAttachedWindow encargo de Matt Gemmell aquí .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top