2012-04-28 14 views
7

Estoy escribiendo una aplicación Mac y quiero una ventana NSW para tener un fondo semitransparente, borroso de fondo (como el fondo de los menús).¿Logra fondo borroso en NSWindow con API pública?

Esto se puede lograr mediante el uso de las API privadas Apple CGS * (example), pero no puedo usarlas ya que no se puede aprobar para Mac App Store.

¿Hay alguna manera (o pirateos) que uno puede lograr este efecto con público API?

(Hacer capturas de pantalla y difuminándolos no es factible, el usuario puede ser la reproducción de clips de vídeo en segundo plano ...)

Gracias de antemano!

+0

alguien tiene una idea? –

Respuesta

0

Finalmente, después de 2 años, ¡tenemos una respuesta oficial! Apple introdujo NSVisualEffectView en OS X Yosemite, y el efecto se puede lograr con él :) ¡Gracias, Apple!

0

Lo he buscado, y aunque no puedo confirmar con 100% de certeza de que no hay forma de hacerlo con API pública (es difícil probar que es negativo), no he encontrado ningún rastro de que sea posible. La respuesta más "oficial" que pude encontrar es un ingeniero de Apple who suggested filing a feature request about it.

Otros hilos de listas de correo relacionados incluyen this y this.

Cuestiones relacionadas