2012-04-02 12 views

Respuesta

11

NSPopover es una subclase de NSObject, no NSWindow, por lo que no se admite oficialmente establecer el nivel de la ventana.

Usted podría intentar conseguir la ventana como esta:

NSWindow* popoverWindow = yourPopover.contentViewController.view.window; 

no tengo ni idea de si se pueden establecer con éxito el nivel de embargo.

+0

¡Gran trabajo! Acceder a la ventana de la vista me olvidó. Gracias. –

+0

Vale la pena señalar que puede obtener la ventana de esta manera, pero no con [NSApp mainWindow] – valexa

+1

Sin duda, puede ajustar el nivel de la ventana de esta manera. Pero la ventana no se crea una instancia hasta que realmente se haya mostrado el popover. Realizo tales configuraciones cada vez que visualizo el popover ya que no estoy seguro de la persistencia de la ventana de soporte. – ctpenrose

Cuestiones relacionadas