2012-05-26 9 views
7

Tengo un NSPopover en mi aplicación, pero quiero cambiar la posición de la punta de la flecha.
lo que tengo:
enter image description here¿Cómo cambiar la posición de la punta de flecha de NSPopover?


lo que quiero:
enter image description here


Como se puede ver en la segunda imagen de la punta de la flecha de la NSPopover es en la parte superior. ¿Cómo puedo hacer eso?
mi código:

[_popover showRelativeToRect:[sender bounds] ofView:sender preferredEdge:NSMaxXEdge]; 

Gracias!

+1

¿Cómo obtuviste la segunda captura de pantalla? :) – Vervious

+0

acaba de arrastrar mi ventana a la parte superior y el popover lo hace automáticamente –

Respuesta

7

Desafortunadamente, esto no es posible con NSPopover (a partir de 10.7). Deberá usar un popover alternativo, como el excelente SFBPopovers.

+0

¡oh, qué lástima! ¡Lo probaré! ¡Gracias! –

+0

¡No hay problema! Es de esperar que Apple agregue más opciones en versiones posteriores de su sistema operativo. –

Cuestiones relacionadas