NSStatusBar arrastrar y soltar con menú

Estoy familiarizado con la técnica descrita aquí: Arrastrar y soltar con NSStatusItem para crear un elemento NSStatusBar que pueda manejar archivos de arrastrar y soltar.

¿Cuál es el método adecuado para tener un elemento de la barra de estado que admita interacciones de menú normales y de arrastrar y soltar, al igual que el ícono de Cloudapp?

Quiero que los usuarios puedan hacer clic con el botón izquierdo en NSStatusItem para ver la lista del menú normal, así como permitir la funcionalidad de arrastrar y soltar archivos.

Me parece que tengo que escribir todo mi propio código de controlador de clics si uso una vista personalizada en un NSStatusItem. Así que tendría que detectar clics y mostrar los elementos de mi menú manualmente.

Solo quiero asegurarme de que no haya una manera más fácil (o mejor) antes de comenzar la implementación.

preguntado el 31 de julio de 12 a las 14:07

1 Respuestas

Por lo que sé, necesita la vista personalizada en su NSStatusItem para manejar el arrastrar y soltar. Sin embargo, en este caso también es fácil agregar manejo de clics a la vista. No es necesario que dibuje el menú usted mismo --- si eso es lo que está preguntando --- debería bastar con llamar - (void)popUpStatusItemMenu:(NSMenu *)menu en su NSStatusItem.

Respondido 31 Jul 12, 23:07

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.